Due Process

A multiplayer FPS game developed by Giant Enemy Crab that I contribute towards


I was invited to start contributing towards Due Process in July 2025. Working within a live, shipped game, my role has been to independently triage player-reported bugs — finding them in Jira, tracing them through an unfamiliar codebase, and deploying fixes via Plastic SCM.

"Working in a live production codebase taught me that readable code isn't optional — it's part of the job."

Due Process Banner

Tech stack:

  • Jira, Confluence, Discord for team management
  • Unity, Plastic SCM
  • C#, Visual Studio
  • Find and deploy fixes, using Plastic SCM

Main responsibilities

  • Use Jira, Confluence to find high priority bug reports
  • Independently familiarise myself with codebase to understand the cause of a bug
  • Find and deploy fixes, using Plastic SCM
  • Communicate with the team to prioritize work load

Bug Spotlight🐛

Players reported incorrect scoping behaviour on one gun model

  • Problem: The scoped view was visually skewed for affected players
  • Cause: An old script was fetching the wrong screen resolution setting (the one for the main menu, not in-game)
  • Fix: corrected resolution lookup, scoped view now renders accurately for all players