Andrew Spiering is a Director of Engineering in San Francisco with 14 years building high-performance game and server runtimes for major studios and platforms. He has led cross-disciplinary teams at Riot Games and Unity Technologies, architecting scalable server backends, Unity server runtimes, and mobile-optimized clients for live-service titles. His hands-on background spans C++, C#, cloud infrastructure, and transport-layer networking—contributing to Unity’s Netcode for GameObjects and Unity Transport Package. At KIXEYE and Zynga he designed server-authoritative systems and game services that supported large concurrent player bases. Known for bridging low-level systems work with product-driven engineering leadership, he brings rare depth in both platform integrations (Apple/Google/console) and multiplayer networking. Based in the Bay Area, he balances shipping production-critical code with mentoring teams to deliver performant, scalable game experiences.
Netcode for GameObjects is a high-level netcode SDK that provides networking capabilities to GameObject/MonoBehaviour workflows within Unity and sits on top of underlying transport layer.
Role in this project:
Backend Developer
Contributions:72 reviews, 30 commits, 12 PRs in 9 months
Contributions summary:Andrew primarily contributed to the core networking functionality of the Unity Netcode for GameObjects SDK. Their work involved implementing transport layer improvements, specifically within the UTP (Unity Transport Package) transport. They also refactored and integrated the DataStream class, which is critical for serialization in a networking context, and added tests to ensure the class functions properly. Furthermore, they addressed ILPP (Intermediate Language Post-Processing) issues, ensuring compatibility across different Unity versions.
CppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and macros
Contributions:34 pushes, 3 branches in 4 years 3 months
net-librarydotnetmacroscppclang
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
Andrew Spiering - Director Of Engineering at Stoke Games