This project is created for personal learning purposes, and its primary goal is to explore and practice various concepts and technologies of 3D rendering. It is not intended to be a fully polished or production-ready solution.
my goals for this project were:
- Making an Engine that i can play with and test stuff whenever i learn something new
- Making a game engine as simple as possible
- Producing high-quality modern code
- Dealing with a long-term project
just git clone --recursive and you good to go ! (for now)
- Visual Studio 2022 (previous versions should also be supported)
- OpenGL with GLEW (Graphics API)
- GLFW (Windowing and inputs)
- Assimp (3D model loader)
- imGui (GUI)
- RAM: 100MB
- OS: Windows 10/11 (maybe other windows work idk)
- GPU: Graphics card supporting OpenGL 4.6
- CPU: x64
Give a ⭐️ if you like this project!