top of page

Multiplayer platformer

In this project I worked with a friend to create the basic foundations for a multiplayer party game platformer.
 

Concept

This project originally started out as a co-op adventure platformer that used elemental potions for both combat and puzzles. After realizing this was way over scoped, we pivoted towards making a multiplayer platforming party game that would pit friends against friends in low stakes challenges.

The game would've had players play several different minigames such as parkour, team parkour, tag, survival, memory and more. The players would earn stars based on what position they came and the player with the most stars at the end of the challengers wins.

The project is intended for friendly low stakes competitiveness, meaning that a group of friends could jump in over discord and play a few rounds against each other whilst socializing, without fear of losing progress, gear or rank like in some games.

 

Screenshots

Gallery of screenshots from the game.
 

My input

For this project my work consisted of creating the menus and levels as well as creating the systems to connect players to each other using Netcode for Game Objects.

Below are some screenshot examples of code I wrote to manage these features as well has how they present within the Unity editor.

Network Connector Script

This script hooks into the Netcode for Game Objects and allows menu buttons and input fields to be used to connect to other clients.

Player Teleporter Script

This script is used by the teleporters in the main level to teleport players from one spot to another, whilst also syncing that movement over the network for the other clients

itch logo.png
bottom of page