SuperGameEngine (SGE) is my project to explore programming in C++ by creating a 2D Engine in SDL2.
Formal documentation for the Engine is below.
This is the most ambitious project I have ever taken on with one Goal: Make a 2D Game Engine I can make my projects in.
I want an engine to exist which works in the way I think about Game Engines and that I know will not be sold or change its business plan down the line. There are only two ways to meet this goal, acquire the company making an engine perfectly suited to my mind or make it. Considering I am not currently a millionaire I opted for the second option - which is more fun in my opinion 😉.
The plan with this is a 2D Engine to make:
When I run out of 2D games, then move on to DirectX and make Super Game Engine 3D.
If you have faith in something becoming amazing give it the best name in the world. This Engine might not be the best, it will not beat Unreal 5, Unity, Godot or GameMaker.
What this Engine is though is my Super Game Engine to take my ideas to the Moon!
The best way to keep up with these are the following:
The code presented in under: Attribution-NonCommercial-ShareAlike 4.0 International licence as outlined in this page Licence.\ Q: Why this licence? This project is publicly available at the moment as a portfolio piece not as a product.\ Q: Can I use this for a commercial product / outside the licence? Message me if this is the case.