YEOP is a work in progress 2D game engine and editor written in C++/SDL2, inspired by Hippo and Hazel.
Generate and Build the solution, then run, using the provided CLI.
./cli.sh gensln buildsln run
- Game Loop
- Window Management
- Logging Tool (adapted from Hippo)
- CLI and Premake (adapted from Hippo)
- Input Managers (adapted from Hippo)
- Mouse Support
- Keyboard Support
- Joystick Support
- Rendering Pipeline
- Camera Management
- Texture Management
- Shaders
- Audio
- Entity Component System
- Lua Embed
- Dear IMGui Implementation
- ImGui Windows
- Console
- Inspector
- Game View
- Map Editor
- Asset Library
- Entity Registry
- Code Editor (Lua)