thatgamecompany is an award-winning studio best known for its simplistic, accessible and beautifully designed games that look to inspire and enrich players of all cultures and backgrounds. Central to our work is the player’s user interaction and experience with the game, which will play a significant role in our upcoming title, Sky.
We are seeking a UI Engineer who will be able to work with our team to elevate the usability and continued experience of Sky.
The person in this role will be responsible for:
- Working closely with gameplay engineers, designers, artists and sound designers to ensure that UI meets all functionality, usability, and aesthetic requirements
- Fast iteration of UI in response to testing feedback and gameplay iterations
- Architect, plan, and implement new UI systems
- Polish UI with rich feedback and dynamic elements
- Write robust, maintainable and reusable code
- Optimize existing UI systems and fix bugs
- Create tools to support the UI during live operation of our games
The ideal candidate should have:
- 3+ years of relevant programming experience in the game industry
- Experience building UI for games using common 3d APIs such as Metal, OpenGL or DirectX
- An eye for detail and polished interfaces
- Have communication skills and the ability to understand and solve problems presented by the team
- Respond well to feedback, criticism and iterative design and/or continual improvement of our technology and games
- Be fluent in C, C++ or C# and object-oriented programming
- Have experience with scripting languages and multiple data formats (LUA, JSON, XML etc)
The ideal candidate may also have:
- Experience working on web content and frontends to online services
- Experience working on UI for mobile games