Description

Arcane Arena is my senior capstone project from college. It is an online battle royale networked with Photon for Unity. There are two modes to choose from: Deathmatch and Royale. In deathmatch you have unlimited lives and the goal is to kill the most players within 5 minutes. Royale mode is a single elimination mode where the last player standing takes the win. Instead of guns and ammo like most popular games in the genre, Arcane Arena has a variety of unique spells and powerups scattered throughout the map. Combine powerups for a variety of unique effects.


This project was created using Unity 3D over the course of my last 2 semesters at NHTI. My senior class of 15 people all worked together to design and develop this awesome game. The fall semester was spent discussing ideas and coming up with a prototype design for this project. I quickly developed a prototype ability system which we used as the base for our game. The spring semester class was all about turning the game from a prototype to a final project, and showing it off at Microsoft's 2018 New England Student Game Design Showcase. Our teacher, professor Walek, organized the class into smaller teams based on our individual skillsets and preferences. There were teams for art, design, and programming. We started each class with a "Daily Standup", which was meant to immitate the daily scrums commonly found in the game industry.


Although I have worked on many team projects before, I had never callaborated with this many people. I found that the best way to use my strengths as a programmer was by developing robust software frameworks for the other developers to use. My first task was to create an ability pickup system, allowing players to find new skills scattered throughout the map in traditional Battle Royale fashion. I then worked on developing the player scripts for tracking stats and movement. The members of my team used these systems I created to quickly develop new powerups at a high level, and it kept our game well organized.


Arcane Arena was by far one of my most valuable college experiences. I learned a great deal about Unity, Photon, and what it's like to collaborate with a large number of people on a project with a strict deadline.vc final product we presented at NESGDS. Many long nights were spent squishing bugs in final days of our project, and it was so much fun to rally with my friends and classmates and get the job done. You can find links to the source code and our final build at the bottom of this page.

Gallery

Technology
Team

Brendan Nelligan - Systems Programmer
NHTI Senior Class

Links

Github Repository
Final Build