Overview
The Brightroom Unreal Engine plugin, is a user-friendly real time / run time pre visualization tool for Unreal Engine. I was contracted to plan, design, co program, and in general, create this tool for Brightroom LLC. This tool allows a user to change materials, set / modify cameras, leave developer notes, add / modify lights, and set helper visualization modes all within a simple user interface. This interface can be hidden at any time, and the scene is immediately production ready. I worked alongside other developers at Brightroom who created other elements of the plugin such as the multi user experience and its conjoining parts.
Almost the entirety of the Brightroom plugin was programmed directly in Blueprints. The Blueprint networks/graphs for this particular project were vast, but by leveraging best blueprint practices, they are still easy to follow, read, and diagnose. Many of the functions, macros, etc are located in universal libraries that can be used again and again. This tool has been used/tested onset with companies like 4Wall on various large scale projects/clients.