A downloadable game for Windows

EndCycle is an Action RPG, with a skill based combat system and a focus on letting the player develop their own combat style.

It features a unique world with a rich background story and a plot that concentrates on the relationships between the characters in it.

In EndCycle you can progress through the world at your own pace, seeing as YOU can actively search, engage or avoid enemies at any time!


The entire Arc 0 has been updated, if you want to see the changes simply start a new game!

A whole lot of tweaks were made to the game, and battles have been made faster now!

Noises can now be seen! There's also a portrait of the person talking visible at the dialogues window, so its easier to tell who's speaking! Also an option was added to set a default action for the arrow buttons under the Settings section.

Demo now available for free!

Complete with the entire prologue chapter of the game, and more than 60 attacks! Face off Noises in the post-story area "Dream Garden" and beat all the missions!

A full screen mode will be added soon. At the moment it creates too many bugs, which we are currently fixing.

More information

Published284 days ago
StatusIn development
Release date151 days ago
Author12B3 Games
GenreRole Playing
Tags16-bit, 2D, Action RPG, JRPG, Sci-fi, Top-Down
LicenseAll rights reserved
Asset licenseAll rights reserved
Average sessionA few hours
InputsKeyboard, Gamepad (any)
AccessibilitySubtitles, Configurable controls, Interactive tutorial

Install instructions

If the game does not boot up, then you need to make sure your machine has Java 8 installed.

To run the game just:

  • Windows: Execute the .exe file
  • Linux / Mac OSX: Execute the game as an executable Java Jar file

Keyboard controls:
  • Enter = Start
  • WASD = Up/Down/Left/Right
  • Space = Select
  • O = Back
  • E = Right-Shoulder
  • Q = Left-Shoulder
  • ESC = Select Button


EndCycle Demo F.exe (101 MB)


Log in with your itch.io account to leave a comment.

(Edited 1 time)

Hi! I could not find out how to write you a private message here, so I just leave a comment. The game looks really nice in the trailer, so I help you with feedback :).

I have a problem starting the demo on my Mac.

I have full read/write privileges. My Java Version is 1.8.0_73.

The error message:

Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.lang.ExceptionInInitializerError
at org.lwjgl.glfw.GLFW.glfwShowWindow(GLFW.java:1867)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.setVisible(Lwjgl3Window.java:228)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.createWindow(Lwjgl3Application.java:374)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:107)
at com.sinnergygames.vg.desktop.DesktopLauncher.main(Unknown Source)
... 5 more
Caused by: java.lang.IllegalStateException: Please run the JVM with -XstartOnFirstThread and make sure a window toolkit other than GLFW (e.g. AWT or JavaFX) is not initialized.
at org.lwjgl.glfw.EventLoop$OnScreen.<clinit>(EventLoop.java:63)
... 10 more
CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEBUG_TRANSACTIONS=1 in environment to log backtraces.
AL lib: (EE) alc_cleanup: 1 device not closed

We uploaded a game fix. It should work now, can you please confirm whether or not the game works for your system now? :)

It didn't even occur to me to get an itch.io account until now. Sorry for the wait you guys! Definitely looking forward to the updated demo.

I've already told your team directly about my current thoughts and criticisms so I won't go into it much here. For those would like to take a gander at how combat is for the demo you can check out the video linked in this comment (though be sure to try it for yourself too! The combat in particular is challenging and well done! I'm just a dingus :P ). I will be more than happy to do another video for the updated demo as well if you guys would like :) (I don't want to turn my comments into video spams for you guys, so I'll leave that up to you if you would like those posted in the future).


Yes! We'll be releasing a very big update to the demo in a few days! Stay excited! :)

When you go to upgrade a GEIST skill it still says "VEGAS Boost" in the confirmation still.

Some kind of ability to see what the Select Key is in the Options Menu(took me a while to figure out I needed Space to do Key Config)

Also when AreaGrabs fade, they shouldn't leave you locked on a single panel, rather the path back, or all panels equal or behind you, shouldn't fade(look at how BN does AreaGrabs fading in 6)

We fixed all these issues with the coming updated version of the demo that will release along the kickstarter! Thanks for the input. :)

Also, how do I unlock later tiers of missions? I've done all of the 1 * ones but nothing new opens

Press right or left to change the current mission rank!

(Edited 3 times)

I tried, they wouldn't let me access the later ranks, will try the new demo and see if it works there, interestingly my key config got reset by the new demo but my save is intact

EDIT: New Mission ranks work now, demo is even better then before

Ok, so now I can only open the Noisicon in battle if I'm Crush'd, why is this?

Thank you for the kind words first of all!

And we're not sure why this bug occurs. We're investigating it as we speak. :)

Its probably something about VOCSet Switch Left is also on L, so the Noisicon only opens when thats disabled by being CRUSH stunned

Oh, that must be it! Otherwise, you can also open it using the Select button! :)

(Edited 1 time)

What Select Button? The only one offered by Key Config is the Select/Down Atk button, and I know I used my physical controller's select button trying to figure out where the Noisicon was keyed until I found it on L still

Also there's a grammatical error in the Replenisher, there's no reason for a comma after Using it