Engine UI Programmer
thatgamecompany- Full Time
- Junior (1 to 2 years), Mid-level (3 to 4 years)
Candidates should possess 8+ years of experience in game development, with at least 4 years dedicated to game engine programming, demonstrating deep expertise in Unity and C#. They should have a strong understanding of render pipelines such as URP, HDRP, or custom solutions, along with experience building and optimizing systems related to avatar systems, including rigging, animation, and customization. Furthermore, candidates are expected to showcase a proven track record of technical leadership, ownership, and delivering scalable engine features, and a passion for virtual worlds and UGC.
The Senior Game Engine Developer will own key systems within the Unity-based engine, focusing on rendering, avatars, animation, and performance optimization, while collaborating cross-functionally with artists, designers, and other engineers to extend and refine the core engine. They will improve engine scalability and efficiency to support the growing global player base, dive deep into Unity’s render pipelines, build systems that enable richer avatar customization and visuals, and champion technical excellence through code quality and architectural decisions. The role also involves autonomous work and full ownership of features from design to maintenance, ultimately measuring success by the performance, flexibility, and innovation brought to Highrise’s game engine and overall platform experience.
Platform for creating and sharing virtual worlds
Pocket Worlds creates immersive virtual experiences through its platform, Highrise, where users can build, share, and monetize their own virtual worlds. The platform allows users to explore and interact within environments created by other users, making it accessible for digital creators, gamers, and social enthusiasts. Users can design and sell virtual items and experiences, earning revenue while Pocket Worlds takes a percentage of these transactions. The company differentiates itself by fostering a community-driven environment that emphasizes creativity and connection, encouraging users to express themselves without needing advanced technical skills. The goal of Pocket Worlds is to enhance the way people create and connect in the digital space, providing a unique blend of social interaction and creative freedom.