DreamLeague has started and for this season I was invited to make a realtime environment that is displayed in the back of the studio. Using Unreal Engine 5 to show the Picks and Bans and a lot of different triggers for small little gags the production can use during the show. It’s always fun to combine creative little things with the technical side of productions and also to return to a production I probably haven’t worked on for over 5 years.
The whole project is fully automated (except for the little joke triggers) needing no operator for the basic functions like starting the Picks and Bans sequence showing what heroes the players have picked for the match. Even starting the project is completely automated so that engineers in the studio can focus on other things and only have to double click the .uproject file.
You can watch the season right now on Twitch or YouTube!
For the startup editor sequence I made four different little plugins that are now also available on FAB.
Has Editor Played?
To check if the editor already has played once after startup. Used to do a set of action only needed at startup for instance loading in textures on dynamic objects and running a couple of custom commands.
Remote Control Startup
To open the Remote Control API Preset at startup so that triggers become available in production after starting the editor. This is because the triggers are not available if the tab is not open somewhere in the editor and found that this is the most reliable way for a starting the editor.
Editor Startup Auto Play
Automatically plays in the viewport or standalone when the editor is started and the level is fully loaded. Also possible to set a small delay on the play action if something else is also needed first.
Editor Password Lock
So that nothing can accidentally be clicked/register keyboard presses in the editor. Everyone in production knows how hectic it sometimes can be so wanted this plugin after a little incident at another rehearsal I had where someone was clicking around my project to show someone else what it could do.





















