Responsibilities
- Author and maintain scalable UI systems in Figma using variables, design tokens, shared libraries, and interactive prototypes.
- Build and export production-ready UI textures, leveraging techniques such as 9-slicing, mip-mapping, and appropriate sampling methods to ensure crisp, efficient rendering in-engine.
- Develop and iterate on UI materials and shaders to achieve the desired visual fidelity at runtime.
- Implement flexible, responsive UI layouts that adapt gracefully across resolutions and aspect ratios.
- Design purposeful motion — crafting intro, transition, and outro animations that reinforce continuity, impact, and meaning throughout the player experience.
Requirements
- Design tooling expertise. Deep, hands-on proficiency with Figma's advanced feature set, including variables, design tokens, shared library management, and high-fidelity prototyping.
- Rendering knowledge. A solid understanding of how UI is rendered in real time — from texture creation and export pipelines to material/shader authoring and layout systems.
- Motion design sensibility. Demonstrated ability to build animations that guide the user's eye, communicate state changes, and add polish and personality to interfaces.
- Collaborative mindset. Comfort working alongside engineers, designers, and art directors to translate creative vision into technically sound, shippable UI.
Nice to Have
- Experience working in the Godot engine.
- Familiarity with simple 3D modeling tools (e.g., Blender, Maya).
- Hands-on experience with particle systems for UI effects or in-game visuals.
- General coding proficiency (GDScript, HLSL/GLSL, or similar) that allows you to prototype, troubleshoot, and extend UI systems independently.