Game Programmer

Employer

Job Description

Hello! I am looking for a Avatar Customization System Programmer (UE 4/5, C++) for a Sensorium company.

Details about the company and the project:
Sensorium Galaxy is a Social VR platform created for the next generation of entertainment experiences spanning a variety of virtual worlds.

The first world, “Prism,” is the destination for immersive electronic music experiences in the metaverse. It is the stage for some of the biggest DJs in the world: David Guetta, Armin Van Buuren, Carl Cox, and many others. Each artist goes through photogrammetry scanning and motion capture. The resulting photorealistic avatars with life-like movements become the centerpieces in the production of out-of-this-world shows powered by Unreal Engine 4 with real-time raytracing (NvRTX) rendering in VR.

Avatars are key to the social experience of Sensorium Galaxy. Besides friends and like-minded people from all over the world, users get to meet Virtual Beings – AI-controlled characters with individual traits that can hold human-like generative conversations on any topic and become virtual companions in all their travels across Sensorium Galaxy.

Sensorium Galaxy is currently in a closed beta test on PC VR platform and will soon be entering PC Desktop (incl. cross-play functionality) testing.

RESPONSIBILITIES:
-Development using C++.
-Implementation of Avatar Customization System (ACS) features using Mutable (Character Customization System plug-in).
-Implementation of ACS data synchronization with Sensorium platform backend (eCommerce, user profile).
-Interaction with backend developers.
-Configuring network replication for the customized avatar configurations.
-ACS UI / UX improvements.
-Implementation of helpers and tutorials.
-Bugfixing, stabilization and overall improvement of ACS.
-Documentation of important information in Confluence or its equivalent.

SKILLS:
-4+ years of C++ development experience .
-2+ years of Unreal Engine development experience.
-Understanding of HTTP / WebSocket Client-Server interaction.
-Understanding of Unreal Engine 4 replication.
-Familiarity with character customization principles in popular games and applications.
NICE TO HAVE
-Bachelor’s degree in computer science.
-Participation in commercial releases of VR projects (high budget AAA projects are a plus).
-Editor extensions experience (Editor Utilities, Plugins).
-ISO C++14.
-MMO / Online game development experience.
-Understanding of architectural patterns.
-Experience with VR development in Unreal Engine.
-Crossplatform development experience.
-Experience with protobuf and other serialization formats.
-Experience with real-time dynamic hair / clothing simulation.
-Perforce experience.