Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Gameplay Programmer

Home > Programming & Engineering

Senior Gameplay Programmer in Shanghai, China

  • Ubisoft
  • Full time
  • Senior
  • Email
  • Shanghai, China
  • 01/04/2021
  • Report

What you will do:

-          Work closely with the Game Designers to understand their Gameplay and AI needs

-          Work closely with the Animation team to push the quality of realization of locomotion and behaviors of AI agents

-          Assess technical feasibility, and identify technical risks based on design requirements

-          Design and implement features, modifications, improvements and optimizations to existing code base, in a clear and structured way

-          Break down complex features into suitable tasks

-          Follow up and update implementation progress on a regular basis

-          Support and coach other programmers in the team for relevant domains

-          Work with the team to improve production process and enforce best practices

-          Document the code and promote sharing with other team members

What you should be equipped with:

-          Experiences of games development for both online and offline projects, equivalent industry experience;  

-          Strong C & C++ skill;   Good knowledge of standard algorithms;

-          Experience in software design and implementation of various game systems: AI agents, Game Objects, Animation Realization, Locomotion, Replication, etc…

-          Strong analytical skills;  

-          Ability for problem solving and able to adapt to change;  Strong collaboration and pro-activity skills

-          Strong communication skills (oral and written) in English.

 

Bonus Points

-          Console game development experience;  

-          Experience with at least one shipped game;  

-          Problem-solving skills;  

-          Results-oriented.

What you will also get:

-          An international working environment

-          FUN Culture

-          Lots of love from your colleagues!

 

Ubisoft

Ubisoft is a creator of worlds, committed to enriching players' lives with original and memorable gaming experiences.

Similar positions

Animation Programmer [Unannounced Open World Game

  • Ubisoft
  • Full time
  • Royal Leamington Spa, United Kingdom
  • 14/04/2021

Animation Programmer [Unannounced Open World Game

  • Ubisoft
  • Full time
  • Newcastle upon Tyne, United Kingdom
  • 14/04/2021

Senior Software Engineer - Global Esports - Esport

  • Riot Games
  • Full time
  • Los Angeles, United States
  • 14/04/2021

Senior Manager, Software Engineering - Information

  • Riot Games
  • Full time
  • Los Angeles, United States
  • 14/04/2021

Senior Software Engineer, Graphics - Legends of Ru

  • Riot Games
  • Full time
  • Los Angeles, United States
  • 14/04/2021

Senior Software Engineer, Global Esports - Esports

  • Riot Games
  • Full time
  • Los Angeles, United States
  • 14/04/2021

Senior Software Engineer, Core Services - VALORANT

  • Riot Games
  • Full time
  • Los Angeles, United States
  • 14/04/2021

Senior Software Engineer - Infrastructure

  • Riot Games
  • Full time
  • Dublin, Ireland
  • 14/04/2021

Senior Software Engineer - Information Security, A

  • Riot Games
  • Full time
  • Los Angeles, United States
  • 14/04/2021

Senior Software Engineer, Gameplay - Legends of Ru

  • Riot Games
  • Full time
  • Los Angeles, United States
  • 14/04/2021