Purpose of position: The Gameplay Programmer autonomously develops gameplay related functions, assigned by the Lead Programmer, which facilitate the playability of the game (the link between the player's actions, character's behavior, and the consequences on the evolution of the game) and complex gameplay mechanisms
Job Responsibilities:
Qualifications
Knowledge of multiple programming languages (C++, C#, Perl, Python, Java, Action Script, etc…).
Have a good understanding of mathematics, physics, artificial intelligence and gameplay mechanics.
Familiar with game specific terminologies (AI, Main Character, HUD, Gameplay elements, NPC, Controllers, etc…)
A prior experience in gameplay programming is a plus.
Understand software engineering practices.
Able to analyze and evaluate risks while proposing solutions.
Able to program and debug complex applications using object-oriented or procedural programming.
Commitment to personal and peer development and sharing best practices.
Ability to work independently or as a team player.
Knowledge of Microsoft Office software (Outlook, Excel, Word, Visio, Powerpoint).
Knowledge of bug tracking, sprint planning, and wiki software.
Knowledge of software development using Scrum and proper Scrum practices.
Excellent presentation, organization, time management, and cross-department communication skills.
Must be responsible, proactive, accountable, and personable.
Able to quickly adapt to changing situations and take on new challenges.
Strong organizational and analytical skills, and able to solve problems.
Passion for creating and playing games, no matter what platform or genre.
Excellent communication skills in both English and Chinese
当前职位已下线
为你揭秘各职业的工作内容|薪资水平…
通过C#语言开发工具,对软件的功能、性能等,进行开发、优化、迭代和维护的技术人员。