Learn to Squeeze Every Frame of Performance out of Your Unity Game Development Projects
What you'll learn
- How to create a performance budget for a game and stick to it.
- How to optimise Unity API calls to use up less memory and CPU time.
- How to optimise art and sound assets to speed up their processing at runtime.
- How to tweak the Unity physics system to accelerate performance.
DescriptionWhat do you think optimisation of a game project is? Do you think it's writing really efficient code or getting your game to run as fast as possible? Is it a task you do days before release or from the very start? Not sure where to start? Well, this course is for you.
Designed for INTERMEDIATE level Unity and C# students, the content within will forge you into an optimisation expert. Without even thinking, you'll be pulling up the Unity profiler and investigating CPU and GPU bottlenecks like a pro. You'll find hints and tips on improving the performance of your game starting with the script and moving onto art assets and finally physics. There are plenty of hands-on exercises designed to give you skills in forensic debugging that will be valuable to you far into the future.
This course uses Unity 2020.2 or 2020.3.
You will learn about:
- Performance Budgets
- The Unity Profiler
- C# Optimisation Tricks for the Unity API
- Art asset optimisation settings
- Audio file usage and settings
- Tips and tricks for getting more from the Unity Physics system
- Dr. Penny is a wonderful person and a true expert. All of her courses I've taken have been top notch and in my opinion there is no better teacher out there.
- Allow me to say how hugely important this is for a person who is interested in certain types of game design. Creating games where you can create AI behaviors that support emergent situations.
- I honestly love Holistic's teaching approach and I've never learned so much within a few hours about coding effectively with such detailed explanations!
Who this course is for:
- Intermediate game development students or game professionals wanting to get the best performance from their Unity projects.