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
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.