Template
Copy this website

Nathan Williams

Gameplay Programmer at Bungie

Summary

A highly motivated and results-driven Game Developer with 6 years of experience specializing in Unity, C#, and gameplay programming. Proven ability to design, implement, and optimize robust game systems for PC and console platforms, contributing to successful product launches and improved player experiences. Adept at collaborating with cross-functional teams to deliver high-quality, performant, and engaging interactive entertainment.

Experience

Gameplay ProgrammerBungie
Bellevue, WAJul 2020Present
  • Developed and optimized core combat mechanics in Unity/C# for a AAA title, resulting in a 15% improvement in frame rate stability during intense action sequences.
  • Implemented a scalable AI behavior tree system for enemy NPCs, reducing design iteration time by 20% and increasing AI complexity by 30%.
  • Collaborated with design and art teams to integrate new gameplay features, ensuring seamless user experience and achieving an 85%+ positive player feedback rating in early access testing.
  • Mentored junior developers on best practices for C# scripting and Unity engine optimization, improving team code quality by an estimated 10-15%.
Game DeveloperPopCap Games
Seattle, WAJun 2017Jun 2020
  • Contributed to the development of a major mobile game update, increasing daily active users by 25% and in-app purchases by 18%.
  • Designed and implemented new UI/UX systems using Unity's UGUI, reducing player navigation time by an average of 1.5 seconds per session.
  • Optimized game asset loading and memory management, reducing application size by 10% and improving overall performance on older mobile devices.
  • Fixed over 100 critical and major bugs across multiple game titles, improving game stability and reducing crash rates by 5%.

Projects

Education

University of Southern CaliforniaBachelor of Science in Computer Science (Game Development)
Los Angeles, CASep 2013May 2017
  • Graduated Magna Cum Laude with a GPA of 3.8/4.0.
  • Awarded USC Games Scholarship for academic excellence and project contributions.
  • Completed capstone project: a multiplayer online battle arena (MOBA) game prototype.

Skills

Game Engines & Platforms
Unity3DUnreal Engine 4/5XR (VR/AR)PCConsole (Xbox/PlayStation)Mobile (iOS/Android)
Programming Languages
C#C++PythonJavaScriptGLSL
Tools & Software
Visual StudioRiderPerforceGitJiraConfluenceBlenderPhotoshop
Game Development & Design
Gameplay ProgrammingAI ProgrammingPhysicsNetworkingUI/UX DevelopmentShader DevelopmentPerformance OptimizationMultiplayer Systems
Methodologies
AgileScrumTest-Driven Development (TDD)Object-Oriented Design (OOD)