Project: Black Cat Logo

Jan 1, 2024

Topdown Multiplayer Shooter

Ars Bellica

Project: Black Cat Logo

Jan 1, 2024

Topdown Multiplayer Shooter

Ars Bellica

Project Type Organization / Group Project

Software Used Unity Engine 2021

Languages Used C#

Use of Concept Linear Algebra, Multiplayer Programming, Stencil Masks

Primary Role(s) Gameplay Engineer, Network Engineer

Ars Bellica

Challenge other players in this online, futuristic, 2.5d arena shooter!

Decades away in an alternate future, the competitive VR game - Emulation War - has skyrocketed in popularity as violence has become a pastime for most. The U.S. based National Emulation War (NEW) league has become the sport’s premier home, and of all the regional tournament circuits, one of the most famous is the Bay Area’s Ars Bellica: The Art of War circuit. 

Play as some of the sport’s biggest stars and, through them, learn about some of the Bay Area’s artistic and cultural history. Here we imagine a world fighting against the trappings of oppression to center humanity, our environment, our longevity… and beginning to win. The climate of our imagined future created the riveting combination of high-tech toys, big personalities and stand-out art and music that is Ars Bellica.

Ars Bellica is a project that I was a Gameplay & Networking Engineer on during my first year of college. The project was conducted over 3 months, 30 hours a week, with 7 team members. We used Mirror, which is a networking API to help us set up the multiplayer in this game. While the official version of the game only supports LAN, we were able to set up custom servers for a week during the showcase of the game.

Ars Bellica

Challenge other players in this online, futuristic, 2.5d arena shooter!

Decades away in an alternate future, the competitive VR game - Emulation War - has skyrocketed in popularity as violence has become a pastime for most. The U.S. based National Emulation War (NEW) league has become the sport’s premier home, and of all the regional tournament circuits, one of the most famous is the Bay Area’s Ars Bellica: The Art of War circuit. 

Play as some of the sport’s biggest stars and, through them, learn about some of the Bay Area’s artistic and cultural history. Here we imagine a world fighting against the trappings of oppression to center humanity, our environment, our longevity… and beginning to win. The climate of our imagined future created the riveting combination of high-tech toys, big personalities and stand-out art and music that is Ars Bellica.

Ars Bellica is a project that I was a Gameplay & Networking Engineer on during my first year of college. The project was conducted over 3 months, 30 hours a week, with 7 team members. We used Mirror, which is a networking API to help us set up the multiplayer in this game. While the official version of the game only supports LAN, we were able to set up custom servers for a week during the showcase of the game.

Code Samples & Implementation

Code Samples & Implementation

Systems Responsible For:

(click to expand and view code samples)

(tap to expand and view code samples)

Weapon (Vector Math, Scriptable Objects)

Abilities & Status Effects (Scriptable Objects)

Multiplayer Matchmaking & Managers (Networking & Authority)

Line Of Sight Mechanic (Linear Algebra, Geometry, Vector Math)

Player Logic (Networking & Authority)

Weapon (Vector Math, Scriptable Objects)

Abilities & Status Effects (Scriptable Objects)

Multiplayer Matchmaking & Managers (Networking & Authority)

Line Of Sight Mechanic (Linear Algebra, Geometry, Vector Math)

Player Logic (Networking & Authority)

Weapon (Vector Math, Scriptable Objects)

Abilities & Status Effects (Scriptable Objects)

Multiplayer Matchmaking & Managers (Networking & Authority)

Line Of Sight Mechanic (Linear Algebra, Geometry, Vector Math)

Player Logic (Networking & Authority)

Systems Responsible For:

(tap to expand and view code samples)

Weapon (Vector Math, Scriptable Objects)

Abilities & Status Effects (Scriptable Objects)

Multiplayer Matchmaking & Managers (Networking & Authority)

Line Of Sight Mechanic (Linear Algebra, Geometry, Vector Math)

Player Logic (Networking & Authority)

Create a free website with Framer, the website builder loved by startups, designers and agencies.