Peter Cardwell-gardner is a pragmatic lead developer with 14+ years crafting performant, user-focused software across games, VR, and creative tech. He combines deep systems and architecture experience—recently rearchitecting hybrid actor/EC systems and reducing cloud costs by 90% at Embark—with hands-on Rust and Unity engineering. Comfortable from prototype to release, he’s shipped cross-platform titles, led teams through restructures, and built developer tooling and documentation cultures that scale. A former indie creator, he also publishes practical open-source work like a popular Unity finite-state machine, blending empathy for creators with rigorous delivery. Based in London, he thrives on bleeding-edge SDKs and stepping outside his comfort zone to solve urgent problems and uplift teams.
An intuitive Unity3d finite state machine (FSM). Designed with an emphasis on usability, without sacrificing utility.
Role in this project:
Full-stack Developer
Contributions:1 release, 33 commits, 4 PRs in 9 years 7 months
Contributions summary:Peter's primary contribution involves implementing a finite state machine (FSM) within a Unity3D environment. Their work includes the initial setup of the FSM, creating and modifying state classes, and implementing game logic within these states. Further contributions include updates to the GUI and player interaction, along with incorporating the concept of a game over state.
An elegant object pool and manager implementation for Unity
Contributions:4 commits, 3 PRs, 3 pushes in 7 years 2 months
poolingpoolobject-poolmulticoreunity
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
Peter Cardwell-gardner - Lead Developer at Sing King