Its a 2.5D game platformer and was made on custom game engine by a team of 5. In order to install the game setup.exe is provided in the Installer folder.
The Game Engine was created as a part of Masters Project under team of 5 people.
Built an Entity Component System (ECS) for handling vast number of entities per frame. Created Memory Manager with pools of memory to avoid runtime system calls for new memory allocation. Worked on Level Editor and Gameplay elements of the Game. Added AI elements in the game.
- OS: Windows.
- IDE: Microsoft Visual Studio.
- Run the project on x86 configuration in Visual Studio.
- Programming language: C++
- Engine architecture: Entity Component System
- Type Reflection: rttr library
- Serialization: JSON (rapidjson)
- UI: ImGui
- Window Manager: glfw
- Scripting: Lua
- Logging: spdlog
- Memory Leak Detection: VLD
- Graphics API: OpenGL 4.3
- 3D Model loading: assimp
- Text: freetype
- Gl Loader-Generator: glad
- Image loader: stb_image
Team member | Role |
---|---|
Myself | Engine and Gameplay Logic |
Fenil Shingala | Engine and Gameplay Logic |
Arnold George | Graphics |
Shashwat Pandey | Physics |
Ivan Cazares Lopez | Audio and Game Design |