John Butterfield is a veteran designer who has spent decades blending game design, UX, and exhibit design, now focused full-time on board game creation with 40+ published titles across SPI, Avalon Hill and GMT. He pairs deep product and interaction experience from roles at Facebook and Hot Studio with hands-on technical contributions to game developer tooling—contributing native and build-stability fixes to prominent Google Unity plugins and Android support libraries. His background includes pioneering digital games (the iPad strategy hit Battle of the Bulge and early online MMOG work) and leading multi-disciplinary teams for museums and consumer brands. Based in Marina, CA, he brings a rare combination of tabletop design craft, production-grade engineering chops, and institutional exhibit sensibility to complex interactive experiences.
12 years of coding experience
33 years of employment as a software developer
Illustration and Design, Illustration and Design at Parsons School of Design - The New School
Unity plugin which resolves Android & iOS dependencies and performs version management
Role in this project:
Mobile Developer (Android/iOS)
Contributions:40 commits, 1 PR, 4 pushes in 1 year 9 months
Contributions summary:John primarily contributed to the iOS build process within the Unity project, focusing on resolving dependency issues related to Cocoapods. They added features to automatically handle pod repo update failures and preserve pods from Unity. Additionally, they addressed issues with library includes and header search paths, improving the overall iOS build stability. Furthermore, they implemented code to support a Proguard build process with specific Proguard configs.
Google Sign-In API plugin for Unity game engine. Works with Android and iOS.
Role in this project:
Mobile Developer (Android/iOS)
Contributions:13 commits, 1 push, 2 issues in 3 months
Contributions summary:John primarily contributed to the native code for the Google Sign-In plugin, specifically targeting both Android and iOS platforms. Their work involved modifying existing native code, integrating the Google Sign-In API, and refactoring code structure to accommodate new native features. Key modifications include changes to the C++ and Objective-C code, and also changes to the Unity plugin C# scripts.
apisign-inapi-pluginsignunity-game-engine
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
John Butterfield - Board Game Designer at Various Publishers