Skip to content
Projects
  • Game Development

Ghost Hunt

Simple WebGL ghost-hunting game for kids

Ghost Hunt Project Screenshot
Ghost Hunt Code Snippet

01

Description

Ghost Hunt is a client project developed for a Canadian-based client as a simple browser game designed for children. Due to project confidentiality and dependencies on the client's frontend infrastructure, only limited project information and visual material can be presented in my portfolio. The gameplay centers around finding and clicking randomly spawned ghosts within a limited time. The interface tracks the remaining ghosts and ends the game when the required conditions are met or the timer expires. I also implemented a Unity-to-frontend communication bridge through a dedicated Game Bridge Manager, allowing Unity game events such as completion, game-over, and time-up states to communicate with the surrounding web application. The final WebGL build was intended to be embedded into the client's website.

02

Highlights

  1. Ghost Hunting Gameplay

    Players locate and click randomly spawned ghosts within the game environment.

  2. Timed Gameplay

    Implemented a limited-time gameplay loop with time-based completion and game-over conditions.

  3. Ghost Tracking

    Displays the number of ghosts remaining for the player to find.

  4. Unity–Frontend Bridge

    Developed a Game Bridge Manager to communicate Unity game events with the surrounding web application.

  5. WebGL Deployment

    Built the game for WebGL with the intention of embedding it directly into the client's website.

  6. Frontend Integration

    Structured Unity events for states such as game completion, game over, and timer expiration.

  7. Confidential Client Work

    Portfolio presentation is intentionally limited because the project depended on client-side functionality and project access is no longer available.

Best on a bigger screen

Everything on this site works on your phone. For the full experience, visit on a desktop or laptop.