game-engine-deluxe
WIP
Started as OpenGL project and now a sandbox for creating games
Currently not intented to be a full engine, library or starting project, but used to experiment with game development
Building
Main project is game
Opening solution in Visual Studio 2019, selecting startup-project as startup project and building must do everything
Created with this
Custom unity-like ECS editor
asd3.mp4
Project roadmap
- ✓ Graphics basics: sprites, basic shapes, textures, images, shaders
- ✓ Advanced graphics: framebuffers, animations, particles, instanced rendering
- ✓ Debug GUI with ImGui
- ✓ Utilites: fps meter, state machine,
- ✓ Input (keyboard, mouse and gamepads)
- ✓ Scene manager
- ✓ Camera support
- ✓ Sprite layers
- ✓ Layers, transparent sprites and instancing altogether
- ✓ Serialization
- ✓ ECS component editor
- Physics basics (AABB Swept collisions)
- In game GUI (+text)

