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
- 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
- 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
Procedural Planet Generator
- Developed a Unity tool using C# to generate infinite, unique planets with varying biomes and terrain features.
- Implemented custom shader graphs for dynamic terrain texturing and atmospheric scattering, improving visual fidelity by 40%.
- Optimized generation algorithms to render high-detail planets within 500ms, suitable for real-time applications.
VR Escape Room Prototype
- Led a small team in creating a fully interactive VR escape room demo using Unity and Oculus Integration.
- Programmed complex puzzle mechanics and object interactions, demonstrating intuitive user controls in a virtual environment.
- Achieved a smooth 90 FPS performance on Oculus Quest 2, ensuring comfortable user experience.
2D Retro Platformer (Ludum Dare Entry)
- Developed a complete 2D platformer game within a 72-hour game jam timeframe, receiving positive feedback for gameplay and level design.
- Implemented core movement, combat, and enemy AI systems from scratch in Unity.
- Managed all aspects from concept to deployment, showcasing rapid prototyping and problem-solving skills.
Education
University of Southern CaliforniaBachelor of Science in Computer Science (Game Development)
- 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)
