AI Programmer
Ludum Elite
// REQUIRED SKILLS
**Responsibilities**
We're looking for a talented AI Programmer who enjoys building engaging enemy behaviours, combat systems, and gameplay interactions.
Responsibilities include:
Design and implement enemy AI behaviours in Unreal Engine 5
Develop combat decision-making systems and enemy state machines
Create scalable AI architecture that supports multiple enemy types and bosses
Work closely with designers to prototype and iterate on gameplay encounters
Improve enemy responsiveness, challenge, and player readability
Optimize AI performance and debugging workflows
Contribute to gameplay systems where AI interacts with abilities, weapons, and progression mechanics
**Qualifications**
Strong Unreal Engine experience (Blueprints and/or C++)
Experience developing AI systems for games
Familiarity with Behavior Trees, EQS, AI Perception, and Navigation Systems
Strong understanding of gameplay design and enemy encounter design
Ability to work independently and communicate clearly
Experience debugging and optimizing gameplay systems
Experience with Unreal Engine 5 source builds
Experience shipping commercial games
Knowledge of GAS (Gameplay Ability System)
Nice to Have
Experience with roguelikes, action games, or systemic gameplay
Experience creating boss AI and advanced combat behaviours
What We're Looking For
We're primarily looking for someone who genuinely enjoys creating great gameplay and enemy experiences. Technical skill is important, but we're equally interested in people who care about making combat feel satisfying, readable, and memorable.
**How to Apply**
Send your CV, Portfolio of relevant work and brief introduction about your work at contact@ludumelite.com
Want more jobs like this?
Get weekly indie game dev jobs delivered to your inbox. No spam.
Ready to Apply?
Application deadline: November 22, 2026