Staff Gameplay Engineer with 7+ years of experience building commercial games across Unity, AA/AAA production, mobile, PC, and live-service environments. My strongest work is in gameplay systems, AI behavior, player interaction, tools, and performance optimization. I enjoy building systems that feel good for players, stay clean for engineers, and remain flexible enough for designers to iterate quickly.
My professional background is mainly rooted in Unity and C#, with additional exposure to Unreal Engine, proprietary engines, C++, TypeScript, and content pipelines. I have worked in both smaller remote teams and larger production environments, taking features from early prototype through polish, optimization, and release. I’m especially comfortable in roles where engineering, design, and content teams need to work closely together to turn complex gameplay ideas into stable, shippable systems.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
Worked in a large-scale production environment across AAA-style gameplay, tooling, engine-facing workflows, and content support. This role strengthened my experience with complex codebases, strict production standards, and cross-discipline collaboration.
• Developed gameplay features and supporting systems using C#, C++, and proprietary engine tools, depending on project and team requirements.
• Contributed to gameplay logic, prototype systems, NPC behavior, mission flow, and player-facing mechanics during both early development and production phases.
• Worked in large, established codebases where stability, readable code, clear ownership, and careful integration were critical.
• Built and improved internal tools and content pipeline features to help designers and artists work faster and reduce repetitive implementation tasks.
• Supported online and live-content related features, including client-side integration, debugging, runtime stability, and coordination with backend or platform-side systems.
• Took part in technical reviews and production discussions around architecture, implementation risk, performance, and feature scope.
• Helped improve maintainability by writing encapsulated, testable gameplay code and safely extending existing systems rather than creating unnecessary rewrites.
• Gained strong practical experience working with multidisciplinary teams across engineering, design, art, QA, and production.
Worked as a senior gameplay contributor on commercial Unity projects for PC and mobile, with a focus on gameplay systems, AI behavior, interaction logic, designer-facing workflows, and runtime performance.
• Designed and implemented core gameplay systems in Unity/C#, including interaction frameworks, dynamic event systems, procedural gameplay logic, and content-driven feature modules.
• Developed NPC and AI behavior systems using state machines, behavior-driven logic, pathfinding, and environmental interaction rules to create more responsive in-game characters.
• Built modular gameplay code that allowed designers to tune content through ScriptableObjects, data tables, JSON configs, and editor-friendly workflows without requiring constant engineering changes.
• Owned gameplay features from early concept to production delivery, including technical design, implementation, iteration with designers, debugging, polish, and release support.
• Created reusable prototypes and internal sample systems to help designers test combat ideas, traversal rules, event logic, and NPC interactions faster during early development.
• Worked closely with artists and technical artists on animation integration, VFX triggers, character setup, asset integration, and gameplay readability.
• Improved performance across CPU, GPU, memory, loading, and runtime stability, especially for scenes with multiple characters, interactive objects, and content-heavy environments.
• Refactored older gameplay code into cleaner, safer systems with clearer ownership, better separation between logic and presentation, and fewer hidden dependencies.
• Participated in code reviews, task breakdowns, technical discussions, and cross-team planning to keep features realistic, maintainable, and production-ready.
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer today.