Optimizing smarter, not harder with Unity's performance tools | Unite 2025
YouTube video by Unity
I gave a talk at Unite 2025 about the Unity Profiler, Project Auditor, Profiler Overview, Memory Profiler tips and featuring a sneak peak of some AI-assisted Profiling. It's now on YouTube here: www.youtube.com/watch?v=S4xF...
Probably most importantly though it also features me dressed as a chef π§βπ³
19.12.2025 13:59
π 1
π 0
π¬ 0
π 0
Hmmm, I'd never thought of that, thank you for the suggestion! I'll put it on our list and we'll have a think about whether there's a good way we could do it!
28.11.2025 17:22
π 3
π 0
π¬ 1
π 0
Best talk presentation? π
π¨βπ³
#Unite2025 #Unity3D
20.11.2025 12:20
π 2
π 1
π¬ 0
π 0
Oh no, hope you're okay!
29.08.2025 20:18
π 4
π 0
π¬ 1
π 0
Getting started with the Project Auditor
YouTube video by Unity
Using Unity and interested in what you can do to improve your project's performance or use of best practices?
Check out this video about Project Auditor, a package that will analyze your project and list issues to investigate and fix:
www.youtube.com/watch?v=8QQG...
#unity3d #unity #unitytips
10.07.2025 20:44
π 2
π 0
π¬ 0
π 0
Are GC Allocations killing FPS in your Unity game?
It might be very easy to optimize! π©βππ
#unitytips #unity3d #procedural
04.03.2025 11:38
π 16
π 2
π¬ 1
π 1
It's lime to spute.
02.01.2025 22:50
π 1
π 0
π¬ 0
π 0
9/9 Also, try to avoid calling things 10000 times if you can!
20.10.2024 15:46
π 2
π 0
π¬ 0
π 0
8/9 So how do I use Deep Profile? Well, if thereβs a gap in my profile and I want to see what is there, I turn it on, manually add markers, then turn it off again. Whenever I have a profile capture taken with Deep Profile on I do not use the timing information from it.
20.10.2024 15:46
π 2
π 0
π¬ 1
π 0
7/9 I might then optimize function B because the profiler says itβs expensive. I'd go to profile again and it looks faster, but when I turn Deep Profile off, my performance gains will disappear because itβs just the profiling overhead Iβve reduced.
20.10.2024 15:45
π 1
π 0
π¬ 1
π 0
6/9 However, if B is small/fast, the overhead can take as long as the work inside function B does. Then turning on Deep Profile will make 10000 calls to function B appear more expensive than they really are.
20.10.2024 15:45
π 1
π 0
π¬ 1
π 0
5/9 All your function calls will now show up in your profile capture (yay!) but each of the 10000 calls will add overhead for us to record information about that call. When function B is big, the overhead doesn't matter too much.
20.10.2024 15:45
π 1
π 0
π¬ 1
π 0
4/9 Well, yes and no. Deep Profile is good for showing what code is running, but itβs not so good for measuring how long things take. Why? Well, letβs say we have a function A, which calls function B 10000 times. Deep Profile will add markers to each of those 10000 calls to B.
20.10.2024 15:45
π 1
π 0
π¬ 1
π 0
3/9 When you donβt add markers, you wonβt see all your code showing up in the Profiler. There is a button in the Profiler that says βDeep Profileβ. This button automatically adds markers to everything, so you donβt have to add them yourself. Seems great right?
20.10.2024 15:45
π 1
π 0
π¬ 1
π 0
2/9 This is as opposed to (say) a sampling profiler, which reports what is happening every so often. Why is this important? Well, it means we have to add markers to things we want to profile (with ProfilerMarker) to get them to show up.
20.10.2024 15:45
π 1
π 0
π¬ 1
π 0
1/9 How about a Unity profiler tip? Sure, you say, you love profilers? Okay! The Unity Profiler is an instrumented profiler. That means that we do a little bit of work for each marker you see in the profiler to record information. #unity3d #gamedev
20.10.2024 15:45
π 2
π 0
π¬ 1
π 0
YouTube
Share your videos with friends, family, and the world
We just released Unity 6, with new profiler features in it (made by my team). I talked on our livestream about them (the features not the team) with Jackson and Cristiana:
www.youtube.com/live/JEjAeDg...
Feel free to ask me profiling related questions - I'd love to help!
#unity #unity3d #gamedev
19.10.2024 15:38
π 5
π 0
π¬ 0
π 0
While I'm here, if you're interested in learning about profiling and optimizing games, you might like this talk I gave recently. It covers some Unity specifics, but a lot of it is tech agnostic. Hope you enjoy it!
youtube.com/watch?v=_cV1...
#gamedev #madewithunity #unity3d #unity
17.10.2024 21:00
π 1
π 0
π¬ 0
π 0
Hi there bsky! My name's Pete. Amongst other things, I manage the Profiling and Optimization team at Unity. I'd love to hear from anyone out there using any of the Unity Profiling tools if you have any feedback! #unity #unity3d
17.10.2024 21:00
π 3
π 1
π¬ 0
π 0