https://github.com/ryanclementshax/gameengine
https://github.com/ryanclementshax/gameengine
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/ryanclementshax/gameengine
- Owner: RyanClementsHax
- License: apache-2.0
- Created: 2020-09-20T01:52:11.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-11T01:40:19.000Z (over 5 years ago)
- Last Synced: 2024-10-05T07:41:06.873Z (over 1 year ago)
- Language: C++
- Size: 6.35 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GameEngine
This is a follow along repository with [The Cherno's YouTube series](https://www.youtube.com/playlist?list=PLlrATfBNZ98dC-V-N3m0Go4deliWHPFwT) which teaches others how to write a game engine from scratch. This will follow along closely with [his repository](https://github.com/TheCherno/Hazel).
## Goals
1. Learn graphics
1. Learn cpp development
1. Code in an environment where I have to manage memory
1. BUILD A FREAKING GAME ENGINE :DDD
1. Have fun
## Getting Started
1. 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`
1. 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.
1. run scripts/Win-GenProjects.bat to generate project/solution files so this can be opened and built in VS2019
1. Run Sandbox or GameEngine-Editor to start work!