Post

Epilogue

3D Stealth Game with Custom Game Engine [DigiPen]

Project Description

Play as Olivier, a Professional Thief, holding on to an artifact stolen from a museum. However, he has no way to sell or use it, and so he decides to do one last heist before retiring: returning the artifact to the museum! Sneak past robot guards, lasers and traps and navigate your way into the museum to return the stolen artifact, all without getting caught!

A custom game engine is required for this project, with a full fledged game built using said game engine.

Roles and Responsibilities

Tech Lead | Engine Programmer | Game Programmer

Project Details

Project Duration: 8 months
Tools/Platform: Custom Engine (Takeoff Engine), C++, C#
Team size: 11

Features completed (Game Engine)

  • Setup and management of project, workflow and documentation
  • Custom 3D engine built from scratch in C++
  • Integrated C# scripting with mono
  • Custom written ECS
  • Implemented graphics with Vulkan
  • Full game editor created with Dear IMGUI
  • Prefabs, scene management, serialization, RTTI
  • Rudementary UI system
  • Integrated 3D rigidbody physics with Jolt physics library

Features completed (Game)

  • Time slow mechanic
  • Guard AI patrol behaviour
  • Animated sequences of cameras
  • Interactable objects in environment
  • 3D Spatial audio

Showcase

Gameplay Demo

Engine Demo

Download

Download link

Instructions:

  1. Download and unzip the file
  2. Double click on the executable file to run the game
This post is licensed under CC BY 4.0 by the author.