This is an engine I started working on from the start of 2023, it is being written in C++, but I am challening myself to limit the use of the STL to as little as possible where I can. My methodology when writing this engine is to try to have all the systems be written to the same level. So no one system gets to be "done" until a feature necessitates it. The repository can be found here on Github if you want to have a look =).
The engine currently has these features
- Triple buffered rendering
- Custom file browser
- Support for Imgui on different threads
- Native input handler
- Sprite rendering
- Primitive rendering
Currently working on a reflection system to make the rendering even more data driven.
Writing my own file browser
Post in progress
.