Client Developer - UI Direction (Online ACG Project)

7 Minutes ago • 3 Years +
UI Art

Job Description

Responsible for the development, maintenance, and optimization of various in-game UI systems, including main interface, HUD, pop-ups, inventory, skill bar, and settings menu. Build interfaces using game engine UI systems (Unity/UE UGUI/NGUI, UMG/Slate) and implement functional logic. Design and manage UI resources, collaborate with UI designers to optimize toolchains, and develop stable, reusable UI frameworks. Address technical challenges like multi-resolution adaptation, localization, and input device compatibility.
Must Have:
  • Bachelor's degree or above in Computer Science, Software Engineering or related majors.
  • Over 3 years of experience in game client or UI development.
  • Proficiency in Unity or Unreal Engine, with deep understanding of their UI systems (UGUI/UMG).
  • For Unity: proficient in C#, OOP, and design patterns. For UE: proficient in C++ and Blueprint system.
  • Extensive experience in UI animation development, including frame, Tween, or skeletal animation.

Add these skills to join the top 1% applicants for this job

team-management
communication
design-patterns
cpp
unreal
unity
game-texts
lqa
user-experience-ux
c#

Job Description

1. Responsible for the development, maintenance, and optimization of various in-game UI systems, including but not limited to the main interface, HUD, pop-ups, inventory, skill bar, settings menu, etc.

2. Use game engine (such as Unity/UE) UI systems (UGUI/NGUI, UMG/Slate) to build interfaces and write functional logic.

3. Design and implement management and loading strategies for UI resources (such as atlases, fonts).

4. Work closely with UI designers, understand design intent, and may participate in the development or optimization of UI production toolchains to improve team collaboration efficiency.

5. Write stable, reusable, and easy-to-maintain UI frameworks and components.

6. Solve various technical problems encountered in UI development, such as multi-resolution adaptation, multi-language localization, input device compatibility, etc.

Job Requirements

1. Bachelor's degree or above in Computer Science, Software Engineering or related majors, with more than 3 years of experience in game client or UI development.

2. Proficient in at least one of Unity or Unreal Engine, with in-depth understanding and practical project experience in their UI systems (Unity UGUI or UE UMG).

3. (Unity direction) Proficient in C#, familiar with object-oriented programming and common design patterns. (UE direction) Proficient in C++, and familiar with Blueprint system.

4. Possess rich experience in UI animation development, familiar with the application of frame animation, Tween animation or skeletal animation in UI.

5. Possess good communication skills, able to clearly understand designers' needs, and collaborate efficiently with backend programmers and planners.

6. Have a strong sense of responsibility and teamwork, and be able to withstand certain work pressure.

7. Love games, pursue user experience, and be able to think from a player's perspective.

Set alerts for more jobs like Client Developer - UI Direction (Online ACG Project)
Set alerts for new jobs by Paper Stacking games
Set alerts for new UI Art jobs in China
Set alerts for new jobs in China
Set alerts for UI Art (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙