Join a cross-functional team building rich, tactile, and cinematic gameplay experiences in Unreal Engine 5
Prototype, build, and polish gameplay systems and player-facing mechanics (AI, interactive systems, player abilities, camera logic)
Collaborate with design and engineering to implement player mechanics, tools, puzzles, and interactive sequences
Balance performance and maintainability when building gameplay code, ensuring scalability for the project
Dig deep into the Unreal Engine and core systems (input, physics, animation, GAS, etc.) to build clean, robust foundations for gameplay features
Utilize and extend existing systems to implement gameplay features based on design specifications with regards to multiplayer replication
Work directly with other programmers to debug issues, refactor systems, and support pipeline tools
Ship features, iterate rapidly, and uphold performance, scalability, and clarity for designers and artists
Requirements
3+ years of professional game development experience
1+ shipped title in Unreal Engine (preferably UE5)
Experience with Unreal’s networking stack for Multiplayer
Strong familiarity with Unreal Engine’s Blueprint Scripting Language
Experience with Unreal subsystems: Animation (Montages, AnimBP), Sequencer, AI (Behavior Trees, EQS), Gameplay Ability System (GAS), Physics, and Input
Proficiency in 3D math (vector math, linear algebra, transforms)
Ability to take a feature from design doc to shippable implementation
Collaborative mindset: able to translate creative vision into technical execution while communicating across departments
Self-motivated with strong debugging and profiling skills
Strong C++ programming skills and a clear understanding of Blueprint/C++ communication
Bonus Skills: Experience building narrative systems or interactive sequences
Bonus Skills: Familiarity with horror or first-person puzzle games
Bonus Skills: Engine-level knowledge of Unreal systems or interest in core engine work
Bonus Skills: Comfort working in a startup-style environment: fast iteration, tight collaboration, big swings
Bonus Skills: Wearing many-hats. Broad exposure to unreal engine’s various systems is a major plus