Role & responsibilities The position consists of developing, maintaining and supporting the companys UE to digital platform integration features. There are three parts to the system an end user UE game world, a UE Editor model preparation editor tool and a pixel streaming based UE plugin. The initial task is to continue to develop the existing Beta features and get them ready for a production release. The candidate will work with the original feature developer and other members of the Platform Graphics Services team to achieve this. Once released the job will expand to include: • Maintenance (bug fixing, performance improvement, addressing technical debt) Support of internal and external users of the feature (answering how-to questions, providing input to training materials, helping debug usage of the feature in other web applications) Updates and enhancements to the features (expanding capabilities to move from an MVP to a rich set of best-in-class features) Preferred candidate profile • C++ Proficiency: While the primary focus is on Blueprint, knowledge of C++ in the context of Unreal Engine is a significant plus for more in-depth customization and optimization. • Pixel Streaming: Experience with implementing pixel streaming in Unreal Engine to stream the game world to a Digital Twin Application, facilitating real-time interaction for remote users and stakeholders. REST APIs: Experience calling REST APIs from within a UE game world and processing JSON formatted results. • Advanced Digital Twin Integration: Experience with integrating advanced digital twin models within Unreal Engine, enabling high fidelity simulations of real-world projects. • Networking and Multi-player: Understanding of Unreal Engine's networking capabilities, particularly in the context of collaborative environments. Skeletons and Meshes: Proficiency in working with skeletal animations, rigging, and mesh manipulation to accurately represent moving elements within a real-world city or property development. • VR and AR Development: Experience with developing virtual reality (VR) and augmented reality (AR) experiences to enhance the presentation and marketing of the property development, providing immersive exploratory experiences for clients and investors. • Material and Particle Systems: Skills in creating and manipulating materials and particle systems within Unreal Engine for visual effects, enhancing the realism and attractiveness of the property or city simulation. • AI Development: Knowledge of using the AI and behavior tree systems within Unreal Engine to simulate realistic NPC behaviors within the mockup, contributing to a dynamic and lifelike simulation. • UE Mass Entity System: Knowledge of using the Mass Entity System framework for handling large number of entities efficiently, contributing to traffic and people-flow in a large-scale simulation. • USD: Knowledge of working with USD files and design tools as a precursor to importing them into a gameworld • Datasmith: Experience with using the Datasmith system for pre-processing files as part of an automated content processing pipeline. • UE Automation: Scripting using Python and/or development of Editor Utility Widgets to automate repetitive, time-consuming tasks. • Houdini: Experience with the Houdini procedural generation tool for UE content. • Marketing and Presentation: Understanding of how to utilize Unreal Engine projects for marketing purposes, highlighting the features and potential of large property developments through engaging and immersive presentations.