Senior Client Developer - Gameplay

undefined ago • 3 Years + • Gameplay

Job Summary

Job Description

This role involves developing and maintaining core battle and system functions based on state synchronization, including skills, AI, and level modules. Responsibilities also include optimizing logic terrain, pathfinding, movement, and physics modules, developing battle-related pipelines, implementing efficiency tools, and resolving complex combat issues. Candidates should have a Bachelor's degree, 3+ years of 3D game development experience, familiarity with Unity, proficiency in C++, C#, Lua, solid computer science fundamentals, and strong problem-solving abilities.
Must have:
  • Responsible for developing battle and system functions based on state synchronization, including skills, AI, and level modules.
  • Responsible for optimizing and extending logic terrain, pathfinding, movement, and physics modules.
  • Responsible for developing battle-related pipelines and implementing efficiency tools.
  • Responsible for tracking and solving various difficult problems within combat.
  • Bachelor's degree or above.
  • More than 3 years of 3D game project development experience.
  • Familiar with Unity and proficient in its graphics rendering, resource management, performance analysis, or AI modules.
  • Proficient in C++, C#, Lua (or any other scripting language).
  • Solid computer science fundamentals, good learning, architecture design, and problem-solving abilities.
Good to have:
  • Familiarity with PhysX or other physics engines and experience in physics synchronization.
  • Experience in dual-end combat development.
  • Complete 0-1 Unity 3D real-time combat development experience.

Job Details

Job Description

1. Responsible for the development of battle and system functions based on state synchronization, including the development and maintenance of core modules such as skills, AI, and levels.

2. Responsible for the optimization and extension of logic terrain, pathfinding, movement, and physics modules.

3. Responsible for the development of battle-related pipelines and the implementation of efficiency tools.

4. Responsible for tracking and solving various difficult problems within combat.

Job Requirements

1. Bachelor's degree or above, with more than 3 years of 3D game project development experience.

2. Familiar with Unity, proficient in one or more modules of Unity such as graphics rendering, resource management, performance analysis, and AI.

3. Proficient in C++, C#, Lua (or any other scripting language).

4. Solid computer science fundamentals, good learning ability, architecture design ability, and problem-solving ability.

6. Good at communication, team spirit, strong self-drive and stress resistance.

7. Experience in the following is preferred:

  • Familiarity with the use of PhysX and other physics engines, and experience in physics synchronization.
  • Experience in dual-end combat development.
  • Complete 0-1 Unity 3D real-time combat development experience.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Guangzhou, Guangdong Province, China

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Gameplay Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Guangzhou, Guangdong Province, China (On-Site)

Guangzhou, Guangdong Province, China (On-Site)

Hangzhou, Zhejiang, China (On-Site)

Shanghai, China (On-Site)

Hangzhou, Zhejiang, China (On-Site)

Hangzhou, Zhejiang, China (On-Site)

Shanghai, China (On-Site)

Shanghai, China (On-Site)

View All Jobs

Get notified when new jobs are added by Moonton

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug