My attempt to create a game engine. Thanks to TheCherno!
- A learning experience in low-level C++ programing and low-level graphics programming
- Use Object Oriented Design patterns that C++ provides to make a clean interface to develop graphical applications with event handlers.
- 2D only (for now)
- Not Unity or Unreal
- The basic: window rendering, event handling
- A little more than the basics: 2D sprites, batch rendering, collision detection and physics, an orthographic camera
- 2D platformers (like Super Mario)
- 2D RPGs (like The Legend of Zelda)
Like this one:
This project is basically a follow-along of this fantastic series (still under production as of 15 September 2020).
As of today (15 September 2020), I have to put this project on hold (academic + job commitments). I hope to get back to this as soon as possible.