Senior Gameplay Programmer (Assassin's Creed)

Nov 20, 2024
Chengdu, China
... Not specified
... Senior
Full time
... Office work

What you will do:

  • Develop simple and complex gameplay systems, such player’s action, character’s behavior, game elements and game progression.
  • Create rapid prototypes using various languages to show a proof of concept of gameplay features.
  • Produce tools or debug features to help designers or programmers polish gameplay features.
  • Work closely with game designers to clarify design requirements.
  • When assigned a gameplay function, breaks down the function into tasks and creates a plan and schedule.
  • Complete your gameplay functions based on the plan, requirements and schedule approved by management.
  • Capable to inform management ahead of time when tasks are falling behind schedule, and propose solutions.
  • Communicate the progress of your work to your peers, customers, and leads.
  • Correct defects discovered by QC or your customers in a timely fashion.
  • 维护现有游戏性功能,并在现有系统基础上开发新的游戏玩法功能。
  • 基于游戏概念设计快速开发游戏原型。
  • 负责对于编辑器工具的开发,满足工具使用者在编辑环境中设计和迭代的需求。
  • 负责对于游戏性相关功能需求的任务分解及预估。

What you should be equipped with:

  • Knowledge of C++ programming language
  • Have a good understanding of mathematics, physics, artificial intelligence and gameplay mechanics.
  • 2+ years gameplay programming experience.
  • Able to program and debug complex applications using object-oriented or procedural programming.
  • Knowledge of bug tracking, sprint planning, and wiki software.
  • Knowledge of software development using Scrum and proper Scrum practices.
  • Excellent Chinese language skills and good written English skill.
  • 精通C++,熟悉C#
  • 具有数学,物理,AI等游戏相关的算法基础
  • 有较好的面向对象的设计与编程能力,熟悉常用的设计模式
  • 具有较好的中英文读写能力。