Haunt Heist
3D Game Demo
Drawing inspiration from R.E.P.O. and Lethal Company, this survival horror work focuses on scavenging and survival. Players explore a haunted residence to collect items under the pursuit of monsters. Inventory weight affects mobility, and the sprint mechanism adds more strategic depth and tension to the whole experience.

Reference Games
R.E.P.O.
R.E.P.O. is an online co-op survival horror game by Swedish studio Semiwork. In roguelike levels, players find fragile valuables (e.g., vases, crowns) and carefully deliver them to extraction points for currency.

Lethal Company
Letahal Company is a first-person co-op survival horror game by Zeekerss. Players are employees of "the company" in a retro-futuristic setting, sailing to deserted exomoons to collect scrap while avoiding traps, disasters, and monsters.

Game Design
Mechanics:
Players take on the role of an investigator exploring a haunted residence to collect designated items. While gathering supplies within the house, players will be relentlessly pursued by hostile creatures.
The player inventory consists of five storage slots for collected items. Picking up objects will reduce movement speed. To regain full mobility when chased, players must discard carried items.
By holding the sprint button, the player’s speed gradually increases until reaching the maximum sprint state, which allows them to evade pursuing monsters. However, colliding with walls while sprinting at full speed will cause all carried items to drop.
Once all required items are collected and submitted, players may exit through the main gate to complete the game.


Level Design & Art
After I settled down the game design ideas, I made a production schedule. The workload of creating a new 3D environment is huge. It’s not possible to finish the 3D artwork before the deadline.
I changed my plan to look for existing art assets online, and tried to use them in my project. I found a package in Unity Asset store called Horror Environment Pack. I bought and imported it into my unity
project, and customized it into my level.


3D Character
Animation
Character AI
Gameplay Code
I found zombie character and animations on a website called
Mixamo, which is an animation library belong to Adobe company.

Below is the state machine I used on zombie animation. The
character will change to walk or run animation based on its state

For the character AI, I used a plugin made by Unity official called NavMesh, I baked a NavMesh surface so the character can walk in proper place and route.

Lethal Company
Letahal Company is a first-person co-op survival horror game by Zeekerss. Players are employees of "the company" in a retro-futuristic setting, sailing to deserted exomoons to collect scrap while avoiding traps, disasters, and monsters.
