2022 06 23 Engine All Hands
2022 06 23 Engine All Hands
Agenda
Brian Waggenspack
Performance Team
Performance Team @engine-perf
Mission
To get Roblox Engine to the best-in-class performance
Strategy
➔ Provide tools and methodologies allowing to discover, identify, track, address, anticipate, and
avoid performance issues
➔ Implement general performance optimizations
➔ Accumulate knowledge on the all possible performance-related Engine topics
Nick Liu Alexander Goodrich Andrew Lacey Ilya Waisman Ian Davids Ewen Vowels
Ilya Waisman
TD point of contact helps rendering now
Foundation Team
Foundation Team
Mission
To provide foundational C++ components to build intuitive architecture and scalable infrastructure.
Vision
● Sustainability & capable of reacting to change
● Tested & reliable over time and under maintenance
Team Projects
● Anthony Chen ● Harmony
● Dmitry Yanovsky ● Task Scheduler
● Keith Buck ● Engine Applications Architecture
● McKay Davis
● Michael Martin
● Richard Nelson
● Roberto Parolin
Roberto Parolin
Digital Matter Team
Digital Matter Team
Mission
To achieve a shared understanding of what Digital Matter means, and how we coordinate future
work to iterate towards this. Minimize short-sighted mistakes.
Current Status
Iterating on early draft principles and guidelines with leadership. More soon!
Goals
● Digital Matter principles, design framework, and process best-practices
● Digital Matter realignment roadmap
James Gonsalves
Initiative Goals
● Sampling Profiler
● Can go much deeper than hot path
● Flamegraph reports
● 2D and 3D painting.
Avatar UGC
Design Update #2
Avatar UGC
Design Update #3
Avatar UGC