
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.


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.



