Collaborate closely with designers to iterate on gameplay concepts and specifications, ensuring features are technically feasible, performant, and deliverable within schedule constraints.
Implement new gameplay systems and player-facing features in AtomEngine using Godot, GDScript, and C++.
Profile, analyze, and optimize gameplay systems to ensure high performance and responsiveness across a range of scenarios and scales.
Design gameplay features with a practical understanding of where logic lives (client vs server), how state is replicated, and how latency and scale impact gameplay behavior and player experience.
Partner with QA and testing teams to validate features, identify edge cases, and iterate on bugs related to gameplay correctness, performance, and user experience.
Write and maintain clear technical documentation describing system behavior, interfaces, dependencies, and constraints to support collaboration and long-term maintainability.
Requirements
3+ years of game engine or gameplay engineering experience, with experience both shipping and supporting live service games.
Familiarity with popular game engines (Godot, Unity, Unreal).
Experience optimizing performance of systems.
A mindset focused on player experience at massive scales.
Due to federal contract requirements, U.S. Citizenship is mandatory for this position.
Tech Stack
Unity
Unreal Engine
Benefits
Equity: Share in the company's success.
Flexible Work Environment: Remote-first organization with flexible work hours and unlimited PTO.
Comprehensive Health Coverage: Health, dental, vision, and life insurance.
Retirement Plan: 401(k) plan with company match to secure your future.
Parental Leave: 8 weeks at 100% regardless of state.
Company Retreats: Annual company summit trips.
Home Office Budget: $1,000 per year for home office improvements.