About the company
Who we are There are millions of virtual worlds people visit every day to play games, socialise, and collaborate. Today, most of those worlds are closed and disconnected walled gardens. We are on a mission to break down virtual walls to enable a more open and connected virtual world. Product Ready Player Me is a cross-game avatar platform for developers, players, and content creators. We give players an avatar that travels with them across thousands of experiences and becomes their virtual identity. For game developers, we are an end-to-end avatar system that saves development time and helps them monetize better. Our avatar tools are used by 9000+ games, apps, and leading brands. Present and future We are backed by top investors like Andreessen Horowitz (a16z), Plural, David Baszucki, co-founder of Roblox, Justin Kan, co-founder of Twitch, Sebastian Knutsson & Riccardo Zacconi, King Games co-founders, Konvoy Ventures, Endeavor and Samsung Next among many others. Our team has built avatar systems for companies like Tencent, Huawei, HTC, and Verizon since 2014. We are working with well-known brands like Warner Bros, Adidas, Tommy Hilfiger, Dior, New Balance, and RTFKT. With more than 9,000 developers and millions of users, Ready Player Me is the world's leading avatar platform. Come join us on this exciting journey and play a key role in shaping the future of how we represent ourselves in games and virtual worlds, while breaking down those virtual walls!
Job Summary
Your daily adventures will include:
šDeveloping and maintaining the technical aspects of the avatar integration system for developers. šSupport our developer-focused platform by managing 3D-related engineering tasks, ensuring the seamless integration of our avatar system into other products, and resolving any arising issues. šOptimizing and adjusting 3D models for use within the platform. Utilize Blender, Python, and other tools to create efficient 3D assets, ensuring that models, skinning, materials, and textures meet customer requirements for real-time applications. šCollaborating on the creation of 3D models to ensure high quality and flexibility across implementations. Ensure assets meet performance requirements across various game engines and hardware setups, considering factors such as file size, memory footprint, LODs, materials, and texture compression. šDocumenting and maintaining a clear pipeline for 3D asset handling to support team members. Provide clear guidance on using, modifying, and troubleshooting assets programmatically within the platform.
What you bring:
š3+ years of experience in Game Development, focusing on 3D engineering or integration. š3+ years of experience programming with Python, C#, or equivalent languages for 3D applications. š2+ years of hands-on experience with 3D software, particularly Blender, and relevant 3D engineering practices. šStrong programming knowledge applicable to 3D workflows. Expertise in Python and familiarity with C# in Unity or similar platforms, enabling the creation of tools and scripts within the 3D asset integration pipeline. šDeep understanding of 3D asset engineering. Proficient in programmatically handling mesh processing, rigging, and material & texture adjustments, with an excellent grasp of character systems. šPractical problem-solving abilities. Skilled in systematically addressing technical 3D challenges and developing robust solutions to meet complex 3D integration requirements. šTechnical communication skills. Adept at explaining complex 3D and programming issues clearly and effectively to both engineering and non-technical teams.