Matthew Cain is a game developer based in Dresden with 10 years of hands-on experience crafting gameplay systems and stabilizing mature C++ codebases. He contributes actively to open-source titles like the well-known Cataclysm: Dark Days Ahead, focusing on back-end fixes, refactors, unit tests, and nuanced gameplay features such as guilt mechanics and item pocket behaviors. Obsessed with agile workflows, he combines pragmatic bug-fixing discipline with feature-driven development to keep complex, turn-based systems playable and maintainable. Colleagues rely on him to untangle physics-like movement and inventory edge cases—details that quietly improve player experience across large, community-driven projects.
Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
Role in this project:
Back-end Developer
Contributions:24 reviews, 44 commits, 25 PRs in 5 months
Contributions summary:Matthew primarily contributed to bug fixes and improvements within the game's C++ codebase. Their work includes addressing issues related to gas station purchases, makeshift crowbar actions, rollerblade movement, and character overweight issues. Additionally, the user refactored code, validated death effects, and implemented features related to guilt mechanics tied to spells within the game. Furthermore, the user added features for the item pocket system, including making pockets look inside containers and writing unit tests for these functionalities.
Contributions:4 releases, 68 commits, 93 pushes in 1 month
minecraftzomboidtoolchainproject-zomboidjava
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.