Description

"The Haunted" is an online multiplayer game in which the player experiences the classic game of hide and seek, but with a horror twist! Instead of another regular player, the seeker is a ghost. As the game begins, the three humans have to hide in the rooms of a haunted house, where the ghost player will look for them.

The goal of the game is to score as many points as possible by tagging each other -- while the ghost has to avoid being flashed by the humans' portable flashlights, the humans cannot abuse their flashlight mechanic because it will reveal their location. Anyone who is tagged will be instantly respawned to a random location in the haunted house.

This game was specifically designed for the Oculus. On the side there's a link to download that version too!

Controls

Arrow Keys......................................................................................................Move in Menu
E.......................................................................................................................Select in Menu
WASD..................................................................................................................................Move
F (Humans only)..................................................................................................Flashlight
Left Click..............................................................................................................Open doors
Mouse...................................................................................................................................Turn
Spacebar...............................................................................................................................Jump

My Role in the Development

This game was made with a team of 4 people over the course of 6 weeks.

  • Lead network programmer: I was responsible for all the interactions that happened in real-time over the network (movement, tagging, opening doors, flashlights, etc). I used Photon Cloud's API for this project.

  • Gameplay programmer: created scripts for the character movement, camera, spawning, doors, and other miscellaneous things such as lighting and custom shaders.

  • Game Designer: I helped design the game, and made it so that it would work within the networking framework I established.

  • FX artist: I was responsible for the lighting, skybox, and the particle effects.