Update as of 1.3.2021: This project is stale. I won't be continuing developing this project. Some things to consider:
- The Class Layout is not optimal, and this barely works.
- OpenGL is deeply tied into the Code. It should be more contained, so that support for other backends can be added, such as Vulkan, or even DirectX12
- Overall the coordinate system is not implemented right in this. Maybe using a child/parent system would be better?
- There should be a 2d overlay
- There should be settings
- There should be an easy mechanism to flag a variable as a setting, and add it to the settings menu.
This Repository is an attempt at making a Game using largely my own Code.
Therefore the Project may take a while to update.
I currently have no idea, about, what this is Game is going to be.
I do know these things:
- I want 3D support
- I want Text support
- Rotation in x,y and z
- Movement should be allowed in all 3 Dimensions
- maybe 5 depending on the Game?
- There should be different objects
- There should be a way to color Objects in ANY way (using Texture maps)
- There should be collision between Objects
- There should be multiple Coordinate Systems (not just the OpenGL one)
This Project is Licensed under the GNU GPL v3.0 Licence. For more Information look at the LICENSE file.