top of page
181e61a3-ac96-4d81-9044-da58715acb1e_rw_1920.png
About

Wizard's Arena is a multiplayer arena shooter. Instead of using guns, cast spells to eliminate the other players.

 

Team up in a 4v4 team death match and be the first to make it to 40 eliminations.

 

Wizard's Arena is a passion project for my Studio 1 class at Savannah College of Art and Design. Utilizing Unity and their MLAPI networking solution to create a fun multiplayer experience.

​

While the art is still primitive, this project was an entry into Unity's multiplayer development pipeline.

Role

All Aspects

Year

2020

Wizard's Arena Trailer

Wizard's Arena Trailer

Play Video

Technology

In Wizard's Arena I utilized Unity's new multiplayer development API. This package is called Netcode, formerly known as MLAPI. This package laid the ground work for the multiplayer aspect of the game. It easily connected many players to a single one for a seamless host and client framework. This also removed the need for external services like Steam, found in my previous game Prop Hunt. Removing the need for a 3rd party service means that this game can stand alone, which is important for deploying to other services like itch.io or the Epic Games Store.

​

During development there were a few issues that game. Usually dealing with syncing all players across the network. For example, one issue was the fireball attack. Ensuring that each player saw a fireball on their screen at the correct time seemed to be a challenge. To solve this the server needed to track all the player's attacks. When a player decides to shoot a fireball the server will track its position and tell that to all the connected clients.

SpellCast_ANIM.gif

Try the game for free

©2021 by Alex Leatherman.

bottom of page