Available to hire
Hi, I’m Bill White. I’m a Unity-focused game developer with 7+ years of C# experience and four shipped Unity titles across Steam, iOS, and Android. I design and implement modular gameplay systems that enable responsive, polished player experiences and support rapid iteration.
I thrive working across disciplines, owning gameplay features within solid technical frameworks, and delivering production-ready systems with a focus on maintainability, performance, and scalable architecture. I’m passionate about interactive storytelling and delivering systems that feel responsive and rewarding for players.
Skills
See more
Language
English
Fluent
Work Experience
Co-Founder & Unity Gameplay Programmer at Bit Shifters Studios
January 1, 2020 - June 1, 2023Co-founded an indie studio and delivered a contracted Unity title for an external publisher. Translated provided design, art, and audio into a fully functional online multiplayer game under defined technical direction. Shipped 4 commercial Unity games within a small team, architecting modular gameplay systems for scalable feature development. Implemented character movement, abilities, AI behaviors, input handling, and state-driven logic; integrated platform services (authentication, in-app purchases, ads, analytics, achievements, leaderboards, Firebase). Optimized performance and memory across PC and mobile platforms. Managed end-to-end development pipeline, including builds, testing, deployment, and post-release updates for Steam, Google Play, and iOS App Store.
Software Developer (Web & Backend) at Independent Contractor, Kitchener
April 1, 2012 - PresentDelivered software and web solutions for small business clients across web and backend domains. Led requirements gathering, architecture planning, and project delivery; managed hosting, deployments, and ongoing client support.
Software Engineer at Brock Solutions
November 1, 2009 - April 1, 2012Developed real-time baggage tracking systems for major international airports using C#, .NET, SQL Server, and Visual Studio. Mentored junior developers and performed code reviews. Built UI, backend services, databases, and reporting tools. Installed and tested systems on-site, troubleshooting networking and hardware integration while continuously improving the codebase. Collaborated with clients and engineering teams to deploy reliable updates to live operational airport systems.
Software Developer at Competitive Edge Information Systems
February 27, 2005 - May 30, 2009• Developed custom business software and database applications using VB6 and SQL Server, delivering full-stack solutions for clients across municipalities, manufacturing, and transportation
• Designed and implemented end-to-end systems including user interfaces, business logic, and database architecture
• Collaborated directly with clients to gather requirements, propose technical solutions, and deliver custom software tailored to business needs
• Built a range of applications including airport management systems, inventory and sales forecasting tools, and web-based reservation and feedback platforms
• Supported and maintained deployed systems, iterating on features based on client needs and real-world usage
Software Tester (co-op) at Sybase iAnywhere
September 1, 2002 - January 1, 2003• Performed manual software testing to identify functional issues and ensure product quality
• Proactively developed an automated testing system to streamline downloads, installations, and test execution, significantly reducing manual effort
Computer Research Assistant at University of Waterloo: Computer Systems Group
February 1, 2002 - September 1, 2002• Developed features for a web-based mapping system to define landmarks and zones, making a meaningful contribution that led to full-time summer employment
• Implemented functionality across the stack using CFML, HTML, XML, JavaScript, and SQL
• Collaborated with a team on shared codebases, gaining early experience in web development, databases, and software project workflows
Grocery Clerk at Zehrs Markets
October 31, 2000 - June 30, 2004• Part-time role throughout high school, developing strong responsibility, communication, teamwork, attention to detail and time management skills
• Gained a solid work ethic and understanding of professional expectations in a customer-facing environment
Education
Bachelor of Computer Science with Business Option at University of Waterloo
September 1, 2003 - August 1, 2008Qualifications
Industry Experience
Gaming, Software & Internet, Media & Entertainment, Professional Services
Skills
See more
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Kitchener today.