U3D client development



Develop iOS and Android cross-platform games using Unity3D. Write stable, efficient, and secure code and scripts.

Responsible for front-end game architecture, module design, and editor tool implementation.

Provide technical assessments for product design and work with teams to solve technical challenges.

Interface with server development to complete interface design and development. Write relevant technical documents and develop a standardized process.


Love video games and be passionate about game development.

Bachelor degree or above in computer science or related major, at least 2 years of experience in Unity client development.

Proficient in C#, with a solid programming foundation.

Proficiency in UGUI, familiar with Unity3D graphics rendering, resource management, ILRuntime hot update and other modules.

Familiarity with Java, Objective-C, Shader, UniRx is preferred.

Be responsible, a team player, and be able to solve problems independently.

Be creative, logical, a quick learner, passionate research techniques, and good at communicating.


A larger salary than their competitors: fixed salary + annual project bonus

Flexible: You are not required to punch in when arriving each day+ quick, clear, and easy communication between management and staff.

Heathcare: 5 insurance and housing fund and commercial supplementary medical insurance

Office Welfare: Electric lifting table, Okamura ergonomic chair, Macbook Pro laptop with a 24 inch display, and unlimited supply of fruit coffee snack drinks.

Engaging group activities: Friday afternoon tea, badminton, billiards, birthday parties, game consoles, board games, weekly SPA, and an annual overseas luxury tour.