Solo Game Development Project

Blink

Blink is a horror game inspired by the Weeping Angels from Doctor Who. The player must navigate a maze and escape while avoiding a monster that only moves when it is outside the player's field of view.

Role Solo Developer
Engine Unity
Language C#

Project Overview

Blink explores line-of-sight mechanics through enemy AI. The player must constantly keep the monster within view while searching for an escape route through the maze. Looking away, even briefly, allows the creature to rapidly close the distance.

My Contribution

I designed and developed the gameplay systems, enemy AI, raycasting logic, and player interactions. The project focused on creating suspense through programming rather than scripted events, resulting in an enemy that reacts dynamically to the player's line of sight.

Technologies

Engine Unity
Language C#
Focus AI Programming & Raycasting

Enemy AI

The enemy uses raycasting to detect the player. Once the monster locates the player, it continually tracks their position and attempts to intercept them while navigating the maze.

Line of Sight System

Multiple raycasts determine whether the player can see any part of the monster. If the creature is visible, it immediately stops moving. This recreates the signature gameplay mechanic that inspired the project while allowing the player to move safely through the environment.