- Game Development
Ghost Hunt
Simple WebGL ghost-hunting game for kids


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
Ghost Hunting Gameplay
Players locate and click randomly spawned ghosts within the game environment.
Timed Gameplay
Implemented a limited-time gameplay loop with time-based completion and game-over conditions.
Ghost Tracking
Displays the number of ghosts remaining for the player to find.
Unity–Frontend Bridge
Developed a Game Bridge Manager to communicate Unity game events with the surrounding web application.
WebGL Deployment
Built the game for WebGL with the intention of embedding it directly into the client's website.
Frontend Integration
Structured Unity events for states such as game completion, game over, and timer expiration.
Confidential Client Work
Portfolio presentation is intentionally limited because the project depended on client-side functionality and project access is no longer available.