This app lets you control virtual production sets, which use wrap-around screens powered by Unreal Engine to provide backdrops and lighting for TV and film production. With Unreal Stage, operators can control Unreal Engine directly from the stage using an iPad.
I was the main programmer for this app, which I built from the ground up based on designs provided by Epic Games. This work included:
This app lets you use your mobile device as a virtual camera, meaning you can remotely control and view a camera in Unreal Engine by moving a phone or tablet in physical space.
Unreal VCam already existed as an iOS app, but after the success of Unreal Stage, I was brought in to rebuild the app in Flutter with cross-platform support. This allowed us to both release a highly anticipated Android version of the app for the first time, as well as to give it a facelift and some new features in the process.
My work included:
This app lets you record facial performances on a mobile device and play them back live on realistic 3D models in Unreal Engine.
An iOS version of the app already existed, but I was brought in to create an Android port, as well as to implement a sweeping new set of features. The biggest new feature was the ability to see animation results in real time instead of waiting for them to be processed after recording, which required special attention to the app's performance.
Highlights of my work include:
On top of my app work, I also made a number of contributions to Unreal Editor itself, including: