This is a follow along repository with The Cherno's YouTube series which teaches others how to write a game engine from scratch. This will follow along closely with his repository.
- Learn graphics
- Learn cpp development
- Code in an environment where I have to manage memory
- BUILD A FREAKING GAME ENGINE :DDD
- Have fun
- clone the repository with submodules by running
git clone --recursive https://github.com/RyanClementsHax/GameEngine.git- if the repository was cloned non-recursively, you can clone the submodules after the fact with
git submodule update --init
- if the repository was cloned non-recursively, you can clone the submodules after the fact with
- make sure you have Visual Studio installed with
Desktop Development with C++- Windows is the only platform currently supported, and Visual Studio 2019 is the only development environment that this is tested in.
- run scripts/Win-GenProjects.bat to generate project/solution files so this can be opened and built in VS2019
- Run Sandbox or GameEngine-Editor to start work!