leviska / game-engine-deluxe

Repository from Github https://github.comleviska/game-engine-deluxeRepository from Github https://github.comleviska/game-engine-deluxe

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

Animations and particles
2D lighting
2D lighting
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)

About


Languages

Language:C++ 74.1%Language:C 25.5%Language:CMake 0.2%Language:Objective-C 0.1%Language:GLSL 0.1%