top of page

Group Project

Ghost of Mine​​​

Ghost of Mine-1
Ghost of mine-2
Title Screen

Collaboration

Ghost of Mine is 2D isometric, couch co-op puzzle game, created by DragonPie Studios as part of a group project for Abertay University's DES310 Professional Project module.

​

The project was coded in C# using Unity, Visual Studio and Github Desktop, to collaborate with the other members of the team.

​

The Game

Ghost of Mine is set in a haunted manor where two players, a human and a ghost must work together to complete puzzles to escape. Each character has unique actions, such as moving through walls or interacting with specific objects.

Group project - Ghost of mine

My contribution

As one of the programmer, I implemented puzzle elements, such as the levers, pressure plates and rotating pillars, and their interactions with specific players. I also worked on adding 2D animations using the built in animation system.

 

To manage all puzzle elements, I created a manager for objectives, which designers could add puzzle elements into and their necessary state for a specified door to open.

​

I also implemented checkpoints, locking the players into a checkpoint room, saving their position and opening the door to the next puzzle. This also allows for optimisations by disabling ongoing checks from previous puzzles that the players can no longer reach.​​​​​

Group Project - Ghost of Mine
bottom of page