This is a 2D Game Engine born from Pikuma's 2D Game Engine course. This readme will serve as minimal notes of that course.
What will implement:
- 2D rendering system
- Game loop
- Asset manager
- Entity-Component system
- Event system
- Logging
- Collision handling and 2D movement
- Map and tiles
- Text and GUI rendering
- Embed scripting language
- C++17
- SDL2
- GLM
- Lua
- Dear ImGui
brew install sdl2 sdl2_image sdl2_ttf sdl2_mixer glm lua
make
make run