Job Responsibilities:
UE5 Gameplay Development
- Develop and implement gameplay features and systems in Unreal Engine 6, working closely with designers to translate requirements into production-ready functionality.
- Write clean, maintainable C++/Blueprint code with strong attention to performance, stability, and scalability.
AI Behavior Tree Development
- Design, build, and iterate AI behaviors using Behavior Trees, Blackboards, and core UE
- AI frameworks (e.g., AI Controller, Navigation, EQS/AI Perception as needed).
- Debug and tune AI decision logic, ensuring consistent behavior across gameplay scenarios and edge cases.
- Cross-Functional Collaboration & Integration
- Collaborate with design, art, and engineering teams to integrate gameplay and AI features into the main project pipeline.
- Provide technical support, document implementation details, and assist with testing, profiling, and optimization to ensure high-quality releases.
Job Requirements:
1) 3+ years of experience in Unreal Engine (UE4/UE5) development, with hands-on gameplay feature implementation in production or shipped projects preferred. Proven experience building AI systems, including Behavior Trees and related gameplay/AI debugging workflows.
2) Engine & Gameplay Proficiency:
- Strong understanding of core game development concepts (gameplay loop, state machines, input, animation integration, networking basics as applicable).
- Solid experience with UE6 gameplay framework (Actors/Components, GameMode/GameState, PlayerController, AIController) and performance-aware implementation.
3) AI & Behavior Tree Skills:
- Proficient with UE Behavior Trees, Blackboards, and common AI modules (Navigation/Pathfinding, AI Perception; familiarity with EQS is a plus).
- Ability to diagnose and tune AI behavior issues using UE debugging tools (Behavior Tree【9476】UE引擎开发 debugger, visual logger, profiling tools).
4) Programming & Tools:
- Proficient in C++ and/or Blueprints; ability to write clean, maintainable, and scalable code following best practices.
- Familiar with source control (Git/Perforce) and standard development workflows (code review, branching, build troubleshooting).
5) Other Competencies:
- Strong problem-solving skills and attention to detail; capable of troubleshooting complex cross-system issues.
- Good communication and collaboration skills, able to work effectively with design, art, and engineering teams.
- Able to work in a fast-paced environment, manage priorities, and deliver under tight timelines.