Alce Game Engine is a feature-rich game engine based on SFML and Box2D, designed to simplify the development of 2D games. Its primary goal is to provide a comprehensive suite of tools and components that streamline the creation process—from physics simulations and animations to user interface management and local storage.
-
Components:
-
UIElements (User Interface):
-
Core Modules:
-
Utils:
- Collections: Custom Dictionary and List data structures.
- String: sf::String Wrapper Class.
- Json: easy-to-use rapidjson's wrapper class.
- FileSystem: file and folder management classes.
Learn how to set up Alce Engine with ease through this tutorial.
Minimun requirements:
- GCC 32bit v13.1.0^ (g++, mingw32-make, gdb)
- Windows 10, 11
Recommended:
- Python v3.1.0^
For any professional inquiries, please contact me at [email protected]. If you wish to contribute ideas or report any bugs, feel free to use the tools that GitHub provides.
SFML under the ZLIB license
Box2d under the MIT license
Candle under the MIT license
RichText under public domain
rapidjson under the MIT license