Untamed Isles

Untamed Isles was a monster-taming MMORPG by a startup studio in New Zealand. I was there from its first day as one of four programmers. Due to the small size at the beginning, I was involved in the entire MMORPG "full stack". Ultimately the studio ran out of money and laid off the entire staff before the game"s release. In the end, we had 10 programmers in the team and were using Kanban for work allocation.

Technical Implementations

Gameplay / frontend

Implemented the following features:

  • Authentication and player login - Initially with Firebase and later changing to AWS Cognito.
  • Game economy
    • Items/Inventory System
    • Currency
    • Equipment System
    • Loot table/item rewards from professions
  • Professions

Each feature included frontend UI, player interactions, client-server communications, and server-side validation.

Server-side / backend

  • Player account management - Firebase authentication
  • New player creation
  • Server database read/writes - Initially with Firebase then later DynamoDB
  • Server Docker image hosting on GCP then later AWS
  • Client distribution via Steamworks

Other responsibilities

  • Source control management. PlasticSCM then later git
  • Code reviewing merge requests for teammates
  • Interviewing applicants to the team
  • Mentoring new members of the team

External Links

Trailer https://youtu.be/FSJOK0VUDtY

Steam https://store.steampowered.com/app/1823300/Untamed_Isles/