About the game
ALARA Prime is a free-to-play, 4v4v4 competitive tactical first-person shooter. Choose your class, utilize an array of gadgets, dominate the game or play the other teams against each other.
My work:
I worked as a Systems Programmer for 6 months on Alara Prime at Fall Damage Studio until it declared bankruptcy.
I was able to learn a lot of new skills at Fall Damage, and was able to implement new systems from beginning to end.

The two systems I was responsible for and created was a Playtest Performance Dashboard, and Steam Store Integration. More info about these below.
Playtest Performance Dashboard
The dashboard displayed performance values for all clients in a playtest session to give insight into potential performance issues.
To create this system we needed to collect all relevant raw data in the client, send it to our back-end system, which would then redirect it to our Snowflake DB. In the DB we used DBT to refine the data into a more user friendly format. Our dashboard site then used this refined data to display different performance values over the course of a playtest game.
Technologies used: C++, Python, Unreal Engine, DBT, Snowflake, AccelByte.
Steam Store Integration
The Steam Store integration was created to enable the purchase of virtual currencies, and some in-game items.
To make this possible our in-game store, back-end, and Steam needed to work together in a secure and consistent way. The client would handle prompting the purchase, ensuring the purchase is progressing correctly, and that all parts are in sync with each other. The Steam store was the purchase platform where the purchase would be completed and funds would be deducted. Our back-end would need to sync with steam to ensure all purchased items would be registered for the user.
Any potential issues would be handled by the respective system, to ensure a smooth purchasing experience.
Technologies used: Unreal Engine, C++, Steamworks SDK, AccelByte.
Back to Top