Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Gameplay Programmer (AI)

NxT Level

Gameplay Programmer (AI)

Los Angeles, CA
Full Time
Paid
  • Responsibilities

    Job Description

    Our client is looking for a Senior Gameplay Programmer responsible for implementing gameplay AI systems and tools for our encounter, narrative and mission design teams in Unreal Engine 4 for their next-gen PC and Console AAA video game. They'll collaborate with artists, writers and other engineers to provide the best possible experience and value to our players.

    Our next game is a heavily combat-focused RPG.

    WHAT ARE THE RESPONSIBILITIES OF THE POSITION?

    • Work with an interdisciplinary agile team of designers and engineers to design, prototype, and implement new AI systems

    • Implement and maintain gameplay systems including Camera Motions, Controls, Understand Curve and Dead Zones, and other mechanics.

    • Generate system documentation and test cases for assigned systems

    • Collaborate with the QA staff to identify and fix bugs in a timely manner

    • Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks

    • Help mentor and support more junior members of the team

    WHAT ARE SOME OF THE MINIMUM QUALIFICATIONS OF THE ROLE?

    • 3+ years of experience in AI and gameplay development for console games

    • Shipped at least 1 commercial game release as an AI Engineer

    • Experience designing and implementing an AI decision framework

    • Strong knowledge of advanced AI concepts such as deep learning, patterns, and pathing

    • Excellent C++ programming and systems design skills

    • Strong 3d math skills

    • BS (or higher) in Computer Science or similar discipline

    WHAT ARE SOME BONUS POINTS?

    • Experience with shipping a title in Unreal Engine 4

    • Experience with at least one AAA shipped title, preferably on consoles

    • Experience working on client / server gameplay systems

    • Computer Science, Engineering, Mathematics, Physics, or related degree

    • Specialist in at least one of these areas: animation, AI, optimization, tools, networking