Crossplatform C++11 2D Game Engine for Windows and Android games
- Cédric Van De Walle (Vanatis)
- Glen De Cauwsemaecker (GlenDC)
- Pieter Vantorre (NuclearCookie)
- Simon Vanhauwaert (Syvion)
- As long as this branch is in development you should always use the develop engine version, as this branch gets updated daily!
Patch Notes:
- [19/11/2013] 0.0.1
- Initial version of the engine;
- From now on we'll record patch notes;
- The official repository is now also protected and people can start forking and improve the engine;
- [20/11/2013] 0.0.2
- The GLM classes and functions have been embedded in the engine;
- Math functions can be found in the Helpers/Math.h file;
- Typedefs have been made for portability reasons and should be available everywhere.
- It is recommanded not to use any members of vector and matrices besides the data related members (e.g. x, y, z, w, ...)
- Code reviews have been applied.
- Camera Culling has now been implemented and can be used.
- Components can be enabled/disabled;
- First version of the colission system, the beginning of the physics part of the engine, has been implemented!
- The GLM classes and functions have been embedded in the engine;
- [24/11/2013] 0.0.3
- Further implementation of OOBB - Circle collision;
- Improved implementation of the Object and Basescene class
- Tags, Groups and Names can now be used;
- More easy and flexible ways to reach objects/childs;
- (2D) Culling system debugged and improved;
- Implementation of the UserInterface system:
- Lots of predefined classes that are easily extendable;
- Custom cursor defined globally or per scene, interactive with the UISystem;
- Bugfix for Swipe Gesture + made it customizable;
- Font colors work (again) and sprites can now be multiplied with a color;
- StarEngine has now a Quit function that can be used to exit the application;
- Logger::Log replaces ASSERT from now on;
- [02/12/2013] 0.0.4
- Culling bugfixes are solved;
- Action System has been implemented. A new and easy way to extend your objects on runtime;
- Several base classes provided and 2 ready-to-use actions (timed fade and move);
- Template implementations have been moved to inline files;
- AudioManager has gotten several new functionalties;
- Some small bug fixes for sound on Android;
- The Stopwatch System has been improved and has gotten new functionality;
- Bug fixes related to the reading of files;
- As an introduction scene the user can now use both the SlideScene and SplashScreen;
- A lot of bugfixes related to the text, which is now more accurate and correct;
- Logs are now logged by default with the [GAME] tag, logs from engine use the [STARENGINE] tag;
- Bugfix related to the UISlider;
- GameData Helper class has been added and can be used to quickly load/save game data;
The Star 2D Game Engine is licensed under the MIT License. Click here for the full license details.