Skip to content

dhrumilshukla258/Robotest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robotest:

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.

Custom Game Engine (FlyEngine):

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.

Requirements:

  • OS: Windows.
  • IDE: Microsoft Visual Studio.
  • Run the project on x86 configuration in Visual Studio.

You may have to change Windows SDK version. Project is using version 10.0.17134.0

Game can have lower frame rate in lower config GPUs.

Core:

  • 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:

Other

Project was made while I was studying in DigiPen Institute of Technology

Team name: fireflies

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