John Butterfield

Board Game Designer at Various Publishers

Marina, California, United States
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
🎓
Top School
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.
code12 years of coding experience
job33 years of employment as a software developer
bookIllustration and Design, Illustration and Design at Parsons School of Design - The New School
github-logo-circle

Github Skills (14)

javas10
objective-c10
ios10
refactoring10
c-language10
cprogramming-language10
leanback10
android-development10
android10
refactor10
java10
cocoapods10
unity3d10
jna9

Programming languages (9)

C#TypeScriptJavaC++ShellCRustJavaScript

Github contributions (5)

github-logo-circle
Unity plugin which resolves Android & iOS dependencies and performs version management
Role in this project:
userMobile 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.
jar-resolvercocoapodsdependenciesunity-pluginios-android
Google Sign-In API plugin for Unity game engine. Works with Android and iOS.
Role in this project:
userMobile 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