Matthew Cain

Game Developer

Dresden, Saxony, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
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.
code10 years of coding experience
github-logo-circle

Github Skills (10)

cat10
cl10
debug10
ca10
c-language10
game-development10
cprogramming-language10
unit-testing9
json9
refactoring8

Programming languages (15)

C#JavaC++CHTMLGroovyKotlinTypeScript

Github contributions (5)

github-logo-circle
CleverRaven/Cataclysm-DDA

Jan 2022 - Jul 2022

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
Role in this project:
userBack-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.
gametrinitycorecataclysmset-inazerothcore
pzstorm/storm

Mar 2021 - Apr 2021

Java modding toolchain for Project Zomboid.
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.
Request Free Trial
Matthew Cain - Game Developer