Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 579 Bytes

README.md

File metadata and controls

40 lines (30 loc) · 579 Bytes

2DEngine

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

Technologies

  • C++17
  • SDL2
  • GLM
  • Lua
  • Dear ImGui

Installing dependencies

brew install sdl2 sdl2_image sdl2_ttf sdl2_mixer glm lua

Build & run

make
make run