Overview
Our client is seeking a talented and experienced Unity Engineer to join their dynamic game development team working on cutting-edge AI-driven gaming experiences. You will be a key architect for our global content infrastructure, owning the UI domain of the games and building scalable and performant presentation layers inside the Unity engine. You will partner closely with UI Designers and Artists, bridging the gap between Figma concepts and C# implementation.
What You Will Do
Design and build foundational UI and localization systems to power our game library, ensuring reusability, consistency, and scalability across all titles
Collaborate with UI Designers to transform Figma designs into pixel-perfect Unity interfaces, and develop a shared component library of performant, responsive UI elements
Create the complete localization pipeline and internationalization infrastructure, including technical strategies for modernizing legacy systems in existing live games
Build custom Unity Editor tools and workflows to empower designers, content creators, and translators, while optimizing UI performance across all target devices
Implement polished animations and micro-interactions, and participate in technical discussion to maintain high standards for code quality and maintainability.
What You Will Need
Excellent command of C# and the Unity development environment with hands-on software developemnt experience
Comprehensive knowledge of Unity UI development (uGUI or UI Toolkit)
Working knowledge of asset management approaches (Addressables or Asset Bundles)
Hands-on experience with asynchronous programming in Unity (UniTask, async/await or coroutines)
Show more Show less