Job Closed
This listing is no longer active.
AI Programmer, Unreal Engine 5
Location
Armenia
Posted
97 days ago
Salary
0
Seniority
Senior
Job Description
AI Programmer, Unreal Engine 5
Sperasoft
• Developing and maintaining AI systems and behaviors using Unreal Engine 5’s frameworks and custom code. • Implementing decision-making logic, pathfinding, perception, and dynamic reactions for interactive NPCs. • Collaborating with design and gameplay teams to build robust, flexible AI architectures supporting varied gameplay scenarios. • Enhancing and optimizing existing AI components for performance, scalability, and realism. • Working across different areas of Unreal’s AI toolset, including Behavior Trees, EQS (Environment Query System), AI Controllers, and Navigation systems. • Supporting multiple platforms and ensuring consistent AI performance across PC and console targets. • Taking part in architectural planning, prototyping new AI features, and iterating on gameplay behaviors from concept through final release. • Participating in every stage of the game development pipeline, with ownership of AI-related features throughout production.
Job Requirements
- Strong C++ programming skills, proven through professional or commercial experience
- Proven experience working with Unreal Engine 4 or 5, particularly with:
- AI Framework: Behavior Trees, Blackboards, Navigation Mesh, Pathfinding, and Perception systems.
- Integration of AI logic with Gameplay Framework and game state logic.
- Debugging and profiling AI systems using Unreal’s built-in tools.
- Experience in working with Gameplay Ability System (GAS)
- Solid understanding of math and algorithms relevant to AI (vector math, spatial reasoning, and pathfinding heuristics).
- Familiarity with gameplay programming principles, event-driven logic, and data-driven authoring pipelines.
- Experience using source control systems such as Perforce or Git.
- Fluent spoken English and strong communication skills to work effectively in a multicultural team environment.
Benefits
- Working with an international team of world-class professionals on exciting and challenging projects;
- Learning & Development opportunities – mentoring, lectures, participation at industry conferences and events;
- Medical Care package;
- Sensibly flexible working hours;
- Breakfasts, snacks and fruits available during the day, tea and coffee machines;
- Friendly team environment;
- Additional benefits – care bonus to cover health, educational and safety needs.
Related Guides
Related Job Pages
More Game Engineer Jobs
Databricks Developer, Unity Catalog Migration
DysrupITWe partner with clients to build bespoke cloud technology teams that solve business challenges. Resources as a Service.
• Lead and support the migration to Unity Catalog within Databricks environments • Assess existing workspace configurations and design migration strategies • Migrate users, groups, permissions, and data assets to Unity Catalog • Implement governance, access controls, and data security policies aligned with best practices • Troubleshoot migration-related issues and optimize performance • Collaborate with client stakeholders, architects, and data engineering teams • Document migration processes, configurations, and validation steps • Ensure smooth transition with minimal disruption to business operations
Game Developer
Pulse GamesWe make victory mean something by creating competitive games for players who love to test their skills.
• Involvement in all areas of game development including design, implementation, test and maintenance of our game. • Deliver high quality and well-structured code. • Support and contribute new ideas to improve the user experience of our game.
Senior Software Engineer, Unity
Battle Creek GamesCreators of Offroad Outlaws, No Limit Drag Racing 2 & American Marksman – The Leader in Racing and Hunting Games!
• As a Senior Unity Engineer, you’ll work primarily on No Limit Drag Racing 2, helping to develop and refine gameplay features, optimize performance, and ensure a smooth user experience across a wide range of devices. • Collaborate closely with senior engineers, artists, and designers to bring new content to life. • Write clean, maintainable C# code. Participate in code reviews and follow established coding standards. • Assist in profiling and optimizing game performance (FPS, memory usage) to deliver a smooth experience on mobile devices. • Investigate and resolve bugs or technical issues reported by QA or the community, ensuring fast and effective solutions. • Work with artists and designers to integrate new art assets and gameplay features. Communicate effectively about technical requirements and limitations. • Stay updated with Unity and C# best practices. Suggest improvements to workflows and tools that enhance development efficiency.
Senior Technical Designer, Unity
Battle Creek GamesCreators of Offroad Outlaws, No Limit Drag Racing 2 & American Marksman – The Leader in Racing and Hunting Games!
• Own features end-to-end: from opportunity sizing and spec → prototype → production → liveops iteration. • Design & implement gameplay systems (progression, events, economy, meta, tuning, difficulty, reward loops) directly in Unity + C#. • Prototype quickly in-editor (greybox levels, temp UI/UX flows, state machines) to validate fun and feasibility. • Author tools & pipelines (editor utilities, data-driven configs, ScriptableObject frameworks) that speed up content creation. • Instrument analytics (events, funnels) and define success metrics/KPIs; run A/B tests and use results to iterate. • Balance & tune economies and rewards with a practical view of retention and monetization. • Partner with engineering on performant, memory-safe implementations for mobile (Addressables, asset budgets, profiling). • Collaborate with art & UI/UX to land interactions, feedback, and polish it to feel authentic to our genres. • Write clear specs & docs (goals, acceptance criteria, telemetry plans) that align cross‑functional teams. • Champion players: review feedback, triage issues, and prioritize changes that meaningfully move core KPIs.



