top of page

Ghost Munch

Description

Possess a corpse, eat some cake, compete with your friends! Ghostmunch is a spooky party game made by Team XIII.

The Game

Ghost Munch is a local multiplayer party game developed by Team XIII. In Ghost Munch all players play as starving ghosts in a spooky mansion setting, where the goal is to eat as much as possible! With the mansion owner recently deceased the ghosts must possess him to gain a physical form in-which they may feast!

 

Players compete over possession of the human corpse lying dormant in the mansion. The player who completely fills their hunger meter first is the victor! Ghosts who do not have possession of the corpse must possess furniture and throw it at the possessed corpse in-order to expel the ghost inside for a chance to take the corpse for themselves!

 

When in control of the human corpse, the ghost must avoid other ghosts throwing furniture at them at all times, whilst finding and eating as much food as possible before they're knocked out.​

​

Features: 

​

  • Play as a ghost, possess the mansion owner's corpse or long dormant furniture.

  • Thow possessed furniture at another player who possesses the human to knock them out!

  • Eat as much food as possible while in possession of the corpse before you're knocked out by other players!

  • Fill your hunger metre before your friends to win!

  • Play on PC with keyboard and controllers!

​

The elements of GhostMunch I've worked on: 

​

  • Player controller script, used to control all ghosts and the human corpse. Internally uses Unity's CharacterController component.

  • Camera movement script. Moves and zooms the camera to sit as close as possible to the scene, while keeping all players on screen.

  • Input system for Xbox Controller, Keyboard and Mouse. Allows developers to bind any action to any key or controller axis. XInput has no feature to re-bind controls, so this is the result.

  • Furniture possession, thowing, and ghost knock-out gameplay mechanics.

  • Corpse possession, and eating mechanics.

  • Assistance with some shaders, including environment fade when players are behind walls, using Shader Forge.

  • Menu and User Interface functionality.

  • Game management functionality.

​

Game Engine & Libraries

​

  • Unity Engine

  • Shader Forge

  • Speps XInputDotNet

​

GitHub Repository

bottom of page