● Cooperate with game designer to program the game according to game design document;
● Identify potential technique risks based on game design requirement in early stage;
● Work with artist to implement the user interface, graphic and animations;
● Work closely with backend programmer to ensure the quality of data communication between both end;
● Ensuring the code and feature with high quality and stability;
● Help other programmer in the team when necessary to ensure smooth user experience through all parts of the game;
● Cooperate with the producer to establish feasible working plans according to the mandate;
● Help the producer to implement the plan by checking the work progress of the code team regularly;
● Work with the team to improve production process and establish best practice;
● Document the code and design to share with others;
● Carry out all other related tasks.
● Experiences of games development in both online and offline projects, with equivalent industry experience;
● Experience in the design and implementation of various game systems, including game object management, animation, gameplay scripting, user interface and online networking;
● Strong C & C++ skill; Strong analytical and synthesis skills;
● Good knowledge of standard algorithms and knows how to use them according to project needs;
● Strong ability in problem-solving and adapt to change;
● Good communication (oral and written) in English and collaboration skills.
What you will also get:
Best way to apply:
Notification:
Ubisoft is a creator of worlds, committed to enriching players' lives with original and memorable gaming experiences.