Project Liminal

Game Project 4 Summary

As the last Game Project in Futuregames we only had 4 weeks to develop a playable multiplayer game. And to achieve it with a small team we had to cover multiple areas. The big perk of this project is that everyone in the team was all on site, so we had no issues communicating.

The theme was "Replayability" and the main premise for our game is that when you enter a room, paintings randomly spawn, but you might see a slightly different version of the painting compared to your partners, so you have to communicate to determine if it is an anomaly or not.

Check out the game here:
Project Liminal

YouTube video preview image

My Contributions

Painting Spawn Manager

One of my responsibilities was randomizing paintings. It would randomly select a random painting difficulty based on the current room's tally/difficulty and later, in the initialization of the anomaly syncing, it would select randomly from the painting pool based on that difficulty. It also has a setting on what percentage of the spawn points to use in the room.

Players Ready Door

One issue we had was that it was hard controlling multiple players. They needed to go into the same room at the same time and without anyone getting stuck. And the solution we went with was that the door wouldn't open unless all the players were in the airlock.

Voice Chat

I worked on implementing proximity voice chat. I mainly used the Unreal Engines VOIP system, with some echo effects.

My Takeaways

I had more experience with Unreal Engine, but I had some issues with it. Like constant crashes and lack of documentation.

Happy with what we accomplished in the 4 weeks we had.

Smooth communication in a small team and iterative development.

Syncing is hard to do in a multiplayer game.