Website powered by

Generic WebRTC Solution

Legacy work done back in 2021 of a generic WebRTC interactive. WebRTC technology was interesting in terms of the removed limitations of WASM (Web Assembly) in terms of build size, content requirements and graphics capabilities. Note in terms of logic - typical setup, a combination of C++ code and blueprint scripting.
-------------
Target: Server - modern windows machine. Client - anything that can run a modern browser that supports WebRTC (mobile device included). Input - Mouse and Touchscreen.
-------------
I specifically did the visuals and development.
In terms of visuals:
- scene design
- scene assembly
- creating material finishes
- preparing video footage and creating materials for them
- scene assembly (reused the studio previously created in the Rhino chair animation, albeit with some modifications)
- light baking (for best visual fidelity and performance, considering that the scene is mostly static)
- setting up reflections and post process
- creating generic UI art
-------
In terms of logic:
- reusing the previously developed C++ plugin
- adding logic to handle UE4.25 WebRTC
- modifying previously created interactable actors and camera logic to support the expected features for this interactable
- creating UI logic
-------
In terms of QA\QC:
- bug testing
- sensitivity calibration
- stress testing
-----------
The 3d models were not created by me.