Splitscreen Assignment



For our Game Design III class, our assignment was to create a short co-op splitscreen game with controller and keyboard. We also had to use an asset pack from the Epic Games marketplace. I didn't create many new blueprints or code for this assignment, as I had given myself a reasonable time restraint for this assignment due to heavy workload in other courses the same week. I spent around 4-5 hours creating the short experience, so I reused a lot of the blueprints that were already in the assignment as well as creating a few quick new ones. 

My idea for the game was simple: the two players are separated and need to reunite as their goal. They do this by stepping on platforms to assist each other in platforming toward the end of the level. The platforms will activate actors that will move into position, allowing their comrade to platform. If the player presses the wrong switch, they might accidentally kill their comrade instead through lava balls or through pushing them into the void.  This trigger blueprint that I made had a few options. One option required both players to stand on the trigger at the same time, and another made it so that the platform would go back to its original position after a set duration.  I also disabled the sprinting mechanic, so that the skill floor would be lower to complete the platforming, allowing more audiences to play together.

One example of a solution in the game is figuring out the order of events the players need to do for the final area. If the order is wrong, the players will have to "undo" their last decision, which can be risky due to the lava balls.  In true co-op fashion, the players will need to communicate what they can see from their unique point of view from the other side of the level to solve the obstacle, as the other player won't be able to see it. The right-side player will have to warn the left-side player to not move forwards, but to instead stay on the moving block to proceed safely. The left-side player is then able to press a switch that allows the right-side player to move forwards, which in turn allows the left-side player to finish the level.

The camera shake and force feedback when play when stepping on a trigger. The feedback will also play when a player dies and will only play on the player that actually died. 

Here is the marketplace asset that was used: https://www.unrealengine.com/marketplace/en-US/product/modular-old-town?sessionI...

Here is the github source code: https://github.com/yosheDev/Game3Start

Get Coding II + GDIII: Toy Project - Wobbly Slapper Toy

Leave a comment

Log in with itch.io to leave a comment.