LuaSTG Flux is a branch forked from LuaSTG Sub which got unfortunately abandonned. This branch aims to continue what LuaSTG-Sub started and iterate on it, to add features that the western community of LuaSTG wants.
LuaSTG-Flux comes with an engine documentation (not source documentation, but what you can and cannot do with the engine), you can see on this page
You can download Flux from the Releases Page. Usually displayed on the right or bottom (mobile GitHub page). You can also download the bundled library called BerryLib.
BerryLib: A set of functions and game libraries to make full games or scripts. It's the spiritual successor of THlib.
Note: Berrylib contains assets from Ryannlib. All licences of those assets goes to their respective owners.
Here's a list of planned features for the future:
- Dynamic created object pools.
- Better ImGui bindings (Image support, ...)
- Switch to sdl2, miniaudio and other cross-platform features.
- Operating System: Windows 7 SP1 with platform update (KB2670838) or above
- Graphics Card: compatible with Direct3D11, Direct3D feature level is D3D_FEATURE_LEVEL_10_0 or above
See Build Projects.
- 9chu (developer of LuaSTG Plus)
- ESC (developer of LuaSTG Ex Plus)
- Xiliusha (developer of LuaSTG Ex Plus)
- 璀境石 (Demonese) (developer of LuaSTG Sub)