1. Design and build the overall client-side architecture, write client-side requirements and tech specs.
2. Provide technical solutions to complex project challenges.
3. Enhance the game resources, codes and rendering to improve the project quality.
1. 5+ years developing in Unity 3D. Experience launching at least one game using Unity.
2. Experience in building infrastructure for games (UI, MVC, battle, network and scripting language).
3. Excellent critical thinking skills. Independently motivated as a lead and individual contributor on game resources, memory and performance optimizations.
4. Proficient in C#, Lua and other programming languages. Solid understanding of Lua hotfix and AB testing.
5. Familiar with Shaders and 3D costume changing system, strong user-facing design sensibilities.