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
Instructions:
- Download and unzip the file
- Double click on the executable file to run the game
This post is licensed under CC BY 4.0 by the author.