top of page

2D Action Game: The Arena (2018)

Roles: Game Designer, Artist, Programmer

Tools: Processing, Pencil and Paper, Adobe Photoshop

Timeline: 1 month

OVERVIEW

The Arena is a short boss rush style game created in a solo project for the course Digital Games: Genre, Structure, Programming and Play (IAT 167) at SFU. in which the player is pitted against three bosses of ascending difficulty and must beat all three to win. These bosses are:

  • Rocket Launcher Man: an introductory boss with an easy pattern of attack 

  • Nick Speed: A fast fighter who uses only physical attacks                              

  • Master of Element: An intermediate opponent that focuses on projectiles.

​

The game is inspired by early Castlevania games in that the player is limited to jumping and punching meaning timing attacks and dodging are of utmost importance. This game, alongside its sequel The Arena 2 in 2020, is a sample of a larger video game project I want to work on in the future in being a large boss rush.

SKILLS AND TOOLS:

  • Created using Processing 3                                                          

  • Knowledge of player behavior and difficulty curve                    

  • Strong time management skills due to this project's shared timeline with "The Deliverers of Mystic Slice"                                   

rocket launcher man.JPG

THE CHALLENGE:

​

This game was my first big programming assignment so my inexperience with the language was a definite problem as I had to spend a lot of time simply figuring out how to do stuff. Overall I wanted to create a workable game that was fun and most of all, challenging.

 

Getting bosses to fight was a particular issue as I was unsure how to even approach the idea let alone create an AI, something probably out of scope for the course. I decided to have the bosses follow a pattern of attack. That way, I could also give power to players to figure out their attack patterns, choosing when to dodge and attack. This was further incentivized by adding intro/win/lose screens to the game that gave a bit more personality to the fighters through their taunts.

​

As mentioned in the skills section, this game shared a development period with another project in this portfolio, The Deliverers of Mystic Slice. This was a huge obstacle for me as both projects would share about for weeks for me to develop both on top of other class obligations. To finish both on time, I had to carefully plan out my time in advance to ensure I could finish both. I would notably need to work virtually 12 hours for 5 days a week in order to get both out on time.

​

To my dismay this meant that I wasn’t able to add any special features such as a bonus boss as I would have liked to. I also did not have much time to polish the game’s mechanics or graphics as much as I would have wanted.

nick speed.JPG

Final Reflection

Despite the shortcomings, The Arena was a huge success with my peers who found it very fun to play. My teaching assistant for the course also found it particularly intriguing as well.

 

Personally, I’m very proud of the story behind the development as it was rigorous but rewarding. The concept for the game is one I definitely wish to return to and expand on as I love boss battles in video games.

 

If I could redo it I'd definitely clean up my code for easier accessibility and add more features such as a bonus playable character and boss. I'd also probably create more attacks for the bosses but with the time I had I did the best I could.

Photos of some assets and splash screens before gameplay

playerNeutral
playerRunRight2
rlmNeutral
rlmFire
nsNeutral
nsDashLeft
moeNeutral
moeCrossArm
rlmStage
titleScreen
nsStage
moeStage
vsRlm
vsRlmWin
vsRlmLose
vsNs
vsNsWin
vsNsLose
vsMoe
vsMoeWin
vsMoeLose
bottom of page