Learner Engine is a C++ game engine project designed for learning engine architecture, design patterns, and modern C++ practices.
The engine is heavily inspired by The Cherno’s game engine series on YouTube.
- Event handling system
- Logging and debug utilities
- Layer-based architecture for modularity
- 2D rendering and basic graphics pipeline
(Adding more features as engine expanded.)
- Operating System: Currently for Windows Only
- Compiler / IDE: Visual Studio 2017 is recomemded to aviod any Build issues
- Libraries: spdlog, glfw, glad, imGUI - Till now - All are part of Engine as seprate prjs
- PreMake: Run premake using : Project location cmd -> vendor\bin\premake\premake5.exe vs2017, this will make the sln& prjs file and then build!
- Clone the repository
git clone https://github.com/Uzair62/Game-Engine---Learner.git
cd Game-Engine---Learner