Rec Room - Seattle, WA

posted about 13 hours ago

- Senior
Seattle, WA
Professional, Scientific, and Technical Services

About the position

Rec Room is the best place to build and play games together. Players can chat, hang out, play in millions of rooms, or build something new to share with the world! We are looking for a senior developer to join the new Avatars team to help us expand the capabilities of how players express themselves and craft groundbreaking avenues for creative exchange. You'll also be involved in the interesting memory and performance challenges that come with supporting nine different gaming platforms that span mobile devices, consoles, PCs, and all major VR devices. We have a robust ecosystem of creators who create compelling experiences for each other, but minimal tools for how creators can make and sell digital clothing to our players. You would be joining the team building these tools so the next generation of fashion designers and digital artists can grow their craft, find an audience, create markets, and make a living doing what they love and providing value for their Rec Room communities. We believe this work will have a BIG impact on the in-game economy, leading to multiplying the value for creators, players, and the company. You would be involved in architecting and building the next generation of systems for player-created avatar customization. These systems touch creation, publishing, validation, optimization, animation, and core gameplay. You will also be involved with work to grow the surface area of how players can customize their avatars. Imagine player-made makeup, body art, emotes, dances, and even entirely new body forms and animations - you'll be at the forefront of defining digital avatars.

Responsibilities

  • Architect new systems that will expand the capabilities of the core avatar systems, adding new forms of avatar expression, and improving the look, feel, and movement of our players.
  • Work closely with our first-party art team who will represent our creators and be the major design stakeholders to guide us to a delightful creation experience.
  • Work closely with partner development teams, including Economy, Building Blocks, Interfaces, Creator Tools, and Rec Room Studio, to deliver systems that help creators enjoy the creation of new avatar customization options, find an audience, build a market, and deliver delight to players.
  • Evolve existing avatar systems to improve usability, add quality-of-life features for creators, and improve memory and compute performance across all of our platforms.
  • Build and extend easy-to-use open-sourced Blender pipeline tools that will be shared with our creator community to help them more easily add content to our platform.
  • Be involved in documenting and sharing the creation process with our creator community via blogs, online docs and videos, and Discord.
  • Review and maintain the code for the avatar systems that exist and that you will build.

Requirements

  • 5+ years of professional interactive 3D software or games development experience (preferably using Unity engine)
  • Fluency in C# with experience with memory and performance optimization in Unity.
  • Experience debugging and extending complex, multi-threaded systems
  • Experience shipping a multiplayer game that is used cross-platform on 3D mobile, consoles, and PC screens
  • Experience with building systems around animation, and real-time skinned meshes

Nice-to-haves

  • Experience building artist-friendly pipelines for exporting animated assets
  • Experience shipping VR games
  • You've worked with a modern version of Unity (2020+) for at least a year
  • Experience with live services and rapid deployment (we ship a new version of our game every week)
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service