top of page

Haunt Hunt

Timeline

May 2024

5 weeks Production

2 weeks Exhibition

Category

Arcade Game

Installation

Software

Unity 2D URP, Teensy

Hardware

CNC, 3D Print, Laser Cut

Team Roles

Yu Lee (Artist)

Eric Shen (Unity Developer)

Johnny (Game Designer, Unity Developer,

Fabrication & Physical Computing)

Project Statement

Haunt Hunt is a dual-player arcade game where one player takes on the role of a detective, while the other embodies a mischievous ghost. The detective's mission is to capture the ghost, while the ghost must evade capture to survive. Equipped with joysticks and buttons, players use the joysticks to move and the buttons to employ various props and tricks, adding an extra layer of strategy to the game. It's a thrilling game of cat and mouse, with each player vying for victory in this ghostly showdown!

Fabrication Process

We first model all the things out in the fusion 360. And then use CNC to cut all the wooden pieces. Eventually vinyl print the stickers around the arcade and finish assembling them.

屏幕截图 2024-12-22 205958.png
屏幕截图 2024-12-22 210015.png

Technical Challenge

We are using arcade buttons and a Teensy board to handle the player input. So we need to normalize the inputs and then map them correctly to control the character movements.

Initialize the scene when first loaded, subscribe to certain managers to handle health, items, battle, etc.

Collectable Items & Different Items have various powers.

When picking up items, update the UI queue as well as the UI image to correctly show what players can use.

Set up the game manager correctly to handle all the cross-scene events.

After the detective's light hits the ghost, every several seconds, the ghost's health will decrease.

When the ghost gets exposed to the light, its camera will shake to remind its player of the danger.

Ghost's first item: get immune and change the opacity of itself.

Ghost's second item: dissolve and teleport to a random position (anywhere other than getting stuck in the walls).

Ghost's third item: Duplicate itself (still keep the movement input).

Detective's first item: Increase the light radius.

Detective's second item: activate a radar to show the relative direction of the ghost.

Detective's third item: light up a linear area on its moving direction.

Detective's fourth item: set up a trap to lower the ghost's moving speed and ban their ability to use any items.

Cast rays to determine whether it's wall or the ghost. (In order to have correct light physics).

Load multiple endings based on which side wins, adn then go back to the main menu.

bottom of page