Launch faster with Lars Thiessen's solution.
Unreal Engine 5 is now a powerhouse used for video games, movies, VFX, and much more, a massive editor packed with countless tools, many of which are barely known or used by most users. This complexity, however, as we all know, results in optimization challenges.
Senior Gameplay Programmer and former Professor Lars Thiessen discovered that the Editor scans over 5,500 Starter Content and Template files every time it launches, even if they aren't being used. Opening 5,500 files is naturally a slow process, and according to Lars' tests, all these steps add up to between 1.5 seconds on a developer build and 3.0 seconds on a debug build.
Lars' first fix causes a brief but noticeable UI freeze when opening the Add Content Pack dialog, with the developer noting that "forcing a few users through a small freeze is already much better than forcing all users through a longer startup phase". Not content with that, though, he continued refining the solution and managed a 6x speed increase, with the pull request available here.
Feel free to try, just make sure you're logged in so you don't get a 404 error. Your GitHub account must be linked to your Epic Games one to view Unreal Engine pull requests.
Read Lars' article on this issue, along with his previous post about another optimization that speeds up Unreal Editor launch by stopping 38,000 tooltips from spawning. Lars has an excellent blog filled with practical tips and valuable insights for Unreal Engine 5 developers, you can check it out here.
Also, join our 80 Level Talent platform and our new Discord server, follow us on Instagram, Twitter, LinkedIn, Telegram, TikTok, and Threads, where we share breakdowns, the latest news, awesome artworks, and more.