Trism2

Description

I was approached by Demiforce in 2015 to assist with the backend API of Trism2, the sequel to one of the most successful indie games at the start of the Apple App Store.
The API handles player progress, high scores, in-app-purchases, player inventory and other game information, but was incomplete and buggy. My main role was to bring the API and infrastructure to launch specifications. I also ported the original game’s server code from PHP to Python to keep it running on the new servers for the sequel, keeping the original game's high scores available, and letting us shut down the old server. Cool!
My work allowed the game to become scalable using AWS.
By the end of the project I had contributed to the code of the gameplay itself as well as story and character changes, learning a new game library (for me) in the process.