~/talk

Optimizing and Building UI for AAA Games

Talkat Unreal Fest Online 2020 · on Tuesday, 2020-07-14· [game-development, web-performance]
links:none on file
slides:none on file

UI costs 8 ms per frame in real profiling and the costly hotspots are AHUD Tick, SlatePrepass and DrawWindow; avoid runtime widget creation with pooling, prefer Collapsed over Hidden to skip prepass, remove unnecessary Tick functions, and use HitTestInvisible to shrink the hit-test grid. Rocksteady builds custom SMeshWidget widgets that talk to the RHIRenderer and render 200 particles in one paint call by uploading instance buffers and doing transforms in material shaders, trading generality for big CPU savings.

AI-written summary · about

  1. 0:00Start
  2. 6:23OPTIMIZATION
  3. 17:42ADVANCED WIDGETS
  4. 22:06SUMMARY
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.