Description

Nimble Giant Entertainment is looking for AI Game Programmers to join our studio.

We are a dynamic game development studio known for producing AAA titles alongside top developers in the region. We are seeking talented programmers who are eager to push the boundaries of innovation, tackle technical challenges, and contribute to groundbreaking projects. If you have a passion for gaming, thrive in a collaborative environment, and are driven to excel, we want to hear from you.

Responsibilities:

  • Write and optimize code to implement and enhance Artificial Intelligence systems within gameplay mechanics autonomously.
  • Collaborate with designers and other team members to integrate AI functionality into various game systems.
  • Assist in designing and refining AI architectures to ensure robust and efficient performance.
  • Participate in code reviews and offer constructive feedback to improve overall code quality and maintainability.
  • Proactively identify potential technical issues related to AI implementation and propose effective solutions.
  • Research and stay updated on advancements in AI technologies and methodologies to incorporate innovative approaches into game development.
  • Work closely with artists and animators to integrate AI behaviors seamlessly into the game world.
  • Contribute to the development and documentation of AI-related tools and pipelines to streamline workflow processes.
  •  

Requirements:

  • Minimum of 3 years of professional experience programming video games, with focus on AI development of Enemy Behaviors and NPCs using Behavior Trees, EQS or GOAP.
  • Demonstrated experience collaborating with other programmers on shared codebases.
  • Intermediate level of proficiency in English (approximately B1).

Bonus:

  • Hands-on experience with Unreal Engine or similar game engines.
  • Familiarity with custom engine development.
  • Strong programming skills in C++.
  • Knowledge of networking principles and experience implementing multiplayer features.
  • Academic background in 3D mathematics, including linear algebra, trigonometry, and vectors.
  • Previous experience working with large, existing codebases.
  • Understanding of game design principles and mechanics.
  • Proficiency in Agile methodologies, particularly Scrum.
  • Advanced level of proficiency in English (approximately C1).


Please mention the word **REALIZABLE** and tag RMzQuMjE3LjMxLjQy when applying to show you read the job post completely (#RMzQuMjE3LjMxLjQy). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.