
Project Type
Game Jam
Software Used
Unity
Roles
Programmer
Skills Used
Unity, CS

Chronophobia is a short, 3D horror game where you navigate through a creepy maze and collect parts of a bomb to restore its functionality and stop it from exploding!
The project was part of a week long University Game Jam I hosted, the theme was “One Minute”.
I contributed as the Coder, responsible for implementing the following features:
- Player Controls
- Enemy AI
- Pathfinding AI, accomplished using Unity’s Nav Mesh tool.
- Enemy Patrol and Chase States
- Enemy Transformation – progresses through deformation art each time a bomb piece is collected
- Bomb Parts Pickup and Countdown Timer
- Game UI Design and Functionality
- Pixelate and Posterisation Shader
- Object Culling
Highlights
Object Culling
The game is playable on WebGL, to make this possible I created a system that only shows walls if they’re close to the player. This significantly improved performance!
You can see it being taken place in the scene view in the video below!
Enemy Pathfinding
The player must avoid a monster patrolling the maze.
It will target and navigate to different patrol points, eventually chasing the player when they make direct contact with them!