Antistasis - VR Multiplayer Shooter Game

Voxel art of a question mark

About

Antistasis is a multiplayer virtual reality shooter game being developed by me and a friend at RIT. The game uses zero-gravity physics, using the Floating Pawn Movement system in Unreal Engine 5.

As the main C++ programmer for the project, I develop the base classes that are critical for gameplay, including replicating properties and RPCs for multiplayer compatibility.

Voxel art of a map

Recent Development

Steam Dedicated Servers

The project was recently configured for the use of dedicated game servers managed by Steam's master server network. A testing app ID is used, as the Steamworks app page for this game will not be set up until the project is closer to completion. Building the game for dedicated servers required switching to a source build of Unreal Engine 5.3.2, which was a significant change.

We are now working on managing players within a "match," which involves a number of gameplay implementation like setting up the game mode, handling player spawn behavior, a server-side points system, and more.

Voxel art of a gear

Core Mechanics

Voxel art of different kinds of brackets

Full Code Samples