Reverse Engineering a Game Engine
Finished Everythin up to the Model Loading section at Learn OpenGL.
- CMake Version 4.1.0
- C++ Version 23
- Ninja Generator (Can use any other generator, but requires cmake preset modification).
From project root directory - do:
- cmake --preset default
- Finish up the Light class and model.
- Add a fixed frame frate and apply deltatime to rotations/movement.
- Cleaning up the other files/classes.
- Experiment importing other models. (Works, but has weird effects)
- Add world basis/origin and ticks.
- Add feature to modify model position, size and rotation in real time.
- Work on UI, has to be delayed. I don't know how to display text. Need to finsish course on OpenGL.
- Work on the Physics Engine.
- Work on the AI.
