It’s online!
For anyone wanting to take a look at my Unreal Fest Prague talk, Optimising the Game Thread. This is now available to check out here.
If anyone has any questions or follow ups please don’t hesitate to reach out.
https://t.co/lNwC9LUWoF
Most games make their corpses disappear, but in Starship Troopers: Extermination, they don't only keep them but also replicate and let players walk on the piles of corpses.
See how they did it in this Unreal Fest talk on their "Carnage" system: https://t.co/UBXw0dQE6V #uetips
There's a lot you can do with @UnrealEngine's modeling tools, we recently released an Unreal Fest talk that shows many of them! #uetips
https://t.co/dmAwuV2x56
TIL that UE 5.5 new Tick Batching does not sort by class at all, and is completely different from what I thought.
It instead checks for things like matching tick prerequisites, start/end tick group , !bIsHighPriority, and bAllowTickBatching on that particular tick function.
So you'll find all sorts of different classes together in a single batch unlike what most folks would attempt when rolling their own tick batching/aggregation.
My 2024 UEFN Optimization Tip of the YEAR 🥳
1. Disable "Propagate Draw Distance on Additional Component" on small level Actors, or details you can cull
2. SET A "Max Draw Distance" for that Component
3. TEST with "G" in your viewport, and adjust distances
Propagate Draw Distance is used to force objects to render in a group so they don't render in just parts at range, and will force the max draw distance to something larger than we need it for many small item. I show here a 5,000 unit distance to the floors of this platform. 5000 Units for things like icons, backgrounds, small objects within rooms may be overkill! Only one of the 4 floors has Prop Draw Dist enabled, and the rest of the platform also has it enabled. Its enabled by default.
When we reduce the max draw range, we just make it easier on Unreal, and remove work it has to do each frame, and can also free up the GPU with less to render. Doing this over all of your level components, adds up! You should see improvements vs default, and no visual difference, with enough testing to adjust distances based on your levels geometry. Anything you cull this way at short distances, may also be excluded from HLODs for cheaper HLODS/package sizes and generation time.
Cheers to 2025! Cheers to Gamedev! 💪💪💪
The launch is already a mega success! Thanks everyone for the support!
Very excited now to continue adding more and more optimization lessons in the next few months!
It’s finally here! My Performance Optimization Course for Unreal Engine is launching today!
With 65+ lessons completed and more on the way! I’m so excited to have people dig in! Get $50,- off for a limited time.
https://t.co/qi04Uo4PKL
It’s online!
For anyone wanting to take a look at my Unreal Fest Prague talk, Optimising the Game Thread. This is now available to check out here.
If anyone has any questions or follow ups please don’t hesitate to reach out.
https://t.co/lNwC9LUWoF
I've opened up early enrollment to my UE5 Performance Optimization Course for my existing (C++) students.
Bigger announcement will follow next week! Check your inbox or the C++ course curriculum for details and discount!
I recommend Unreal - flat out.
It’s fun to play startup to startup, with unity and godot
But, if you want to do Business, go with a proven Enterprise. Don’t waste your time.
I didn't expect a profiling talk to become this popular, so I'm super stoked to see that "Maximizing Your Game's Performance in UE" has passed 100,000 views!
Glad to see so many performance conscious developers, and hope it helped many upcoming games! ❤
https://t.co/SlGbgGYudI
My project, that I've been pouring my heart and soul into for 3 years, has just been cancelled at phoenix labs and myself and the entire incredible team have been fired. We were weeks away from announcing- I'm just numb and heartbroken, but I'm definitely available for work now
WELL. Our cancelled project of the last 3 years is officially, truly dead as of today (internal attempts to save it failed), and the embargo on the whole body of portfolio work has been lifted.
RIP Project Dragon. Brace yourselves for the largest ever art bomb of work I loved 👁️