03 Nov
|
Chakravyuha Dynamics Private
|
Hyderabad
03 Nov
Chakravyuha Dynamics Private
Hyderabad
Gameplay AI Programmer
Unreal Behaviour Scenarios and Navigation
Hyderabad | 2 to 5 years
Chakravyuha Dynamics Pvt. Ltd. requires gameplay AI support, an Unreal Engine UAV training simulator. You will build predictable scene behaviour, instructor-triggered scenarios and assessment events. The role focuses on game AI and authored logic, not machine-learning model training.
Role Description The Gameplay AI Programmer is a full-time, on-site role based in Hyderabad, responsible for designing and implementing AI behaviors for autonomous platforms and simulation environments. Day-to-day work includes developing and optimizing gameplay AI systems such as pathfinding, decision-making, and pattern recognition for UAV, UGV, and USV simulations. The role involves collaborating with designers, engineers, and domain experts to translate tactical requirements into robust AI features, as well as integrating neural network models and other machine learning techniques where appropriate.
The programmer will write clean, productive code, debug and profile AI modules, and ensure performance and reliability under realistic operational scenarios.
Responsibilities also include maintaining documentation, participating in code reviews, and contributing to continuous improvement of CDPL’s simulation and training products.
Responsibilities
- Implement actor behaviour and task transitions in C++ and Blueprints using suitable Behavior Trees, StateTrees or state machines.
- Build ground-actor navigation with navigation meshes, pathfinding, obstacle handling and useful AI debug views.
- Implement approved scenario triggers, instructor interventions, fault workflows, response timing and assessment events.
- Coordinate movement and state transitions with the animator; make pause, reset and replay behaviour consistent.
- Deliver data-driven scenario templates, event logs, automated checks and source documentation for the core software team.
Required skills and experience
- Strong C++ object-oriented design, smart-pointer/memory ownership concepts and Blueprint development.
- Practical Behavior Trees, Blackboards, StateTrees and the ability to explain when each approach is appropriate.
- Good vector maths, transforms, movement and navigation-mesh fundamentals.
- At least one end-to-end playable project with meaningful gameplay AI work; an unreleased project is acceptable.
- Ability to demonstrate and debug behaviour, performance and repeatability through an in-engine video or playable build.
📌 Gameplay AI Programmer (Hyderabad)
🏢 Chakravyuha Dynamics Private
📍 Hyderabad