Implement and iterate on gameplay and AI behavior features — including NPC logic, movement, and decision systems — in Unreal Engine 5.
Integrate AI behaviors with core gameplay systems such as combat, navigation, perception, and interaction.
Contribute to tool development or debug visualizations to assist in testing and tuning AI behaviors.
Collaborate closely with designers, animators, and artists to bring gameplay ideas to life and ensure AI behaviors align with design intent.
Write clean, maintainable C++ and Blueprint code, following established architecture and coding standards.
Debug and optimize AI and gameplay systems for performance and stability, identifying bottlenecks and proposing practical solutions.
Communicate effectively with your team — raise risks early, give feedback on design feasibility, and help ensure features ship on time and at high quality.
Participate in code reviews, playtests, and QA sessions to help maintain consistency and polish across gameplay systems.
Requirements
3–5 years of professional game programming experience, with at least one shipped title or major update using Unreal Engine 4 or 5.
Proficient in C++ and comfortable working in both code and Blueprints for gameplay implementation and iteration.
Hands-on experience with Unreal’s AI systems — Behavior Trees, Blackboard, AI Controllers, Perception, and Navigation.
Understanding of common AI architectures: state machines, behavior trees, perception systems, and movement logic.
Solid understanding of 3D math and linear algebra, especially for movement, spatial reasoning, and targeting.
Performance-minded developer: able to identify inefficiencies, profile gameplay logic, and optimize where needed.
Comfortable with source control (Perforce) and collaborative workflows.
Strong communication skills and ability to work effectively across design, animation, and engineering teams.
Fluent English communication (written and verbal).
Benefits
Unlimited Flexible Time Off
28 paid holidays each year
Personalized career roadmap
In-house training
Independent study
Conference attendance
Higher education opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++BlueprintUnreal Engine 5AI systemsBehavior TreesBlackboardAI ControllersPerceptionNavigation3D math
Soft skills
communicationcollaborationproblem-solvingfeedbackrisk managementteamworkadaptabilityattention to detailcreativitytime management