An attempt to create a very small 2d game engine for learning purposes. It uses GLFW as context and window manager and GLAD as a way to access the entry points for the functions of openGL's higher versions.
- It offers a very simple physics API (terribly optmized) with:
- 2D convex colliders along with events such as onTrigger and onCollide using the SAT algorithm
- Simple rigidbodies.
- A simple component system:
- A high level rendering system through the component one (I.E SpriteRenderer)
- Graphical editor
- everything else for a great Game Engine
I have no plan in implementing a documentation, as it is mostly a project for fun and to challenge myself
an image of the game I made using my own engine