The Ultimate Guide to Video Game Optimisation
The Ultimate Guide to Video Game Optimisation, available at $84.99, has an average rating of 4.62, with 55 lectures, based on 423 reviews, and has 5010 subscribers.
You will learn about 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. This course is ideal for individuals who are Intermediate game development students or game professionals wanting to get the best performance from their Unity projects. It is particularly useful for Intermediate game development students or game professionals wanting to get the best performance from their Unity projects.
Enroll now: The Ultimate Guide to Video Game Optimisation
Summary
Title: The Ultimate Guide to Video Game Optimisation
Price: $84.99
Average Rating: 4.62
Number of Lectures: 55
Number of Published Lectures: 55
Number of Curriculum Items: 55
Number of Published Curriculum Objects: 55
Original Price: $49.99
Quality Status: approved
Status: Live
What You Will 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.
Who Should Attend
- Intermediate game development students or game professionals wanting to get the best performance from their Unity projects.
Target Audiences
- Intermediate game development students or game professionals wanting to get the best performance from their Unity projects.
What 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 optimization 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
What people are saying about Penny’s courses:
-
A great and engaging course that teaches you a lot about the Unity Profiler which is key to optimising the games. It is a valuable skill that people look for. It’s in a tutorial format which is my preferred method of learning.
-
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!
This course focuses on developing student skills in identifying and solving performance issues in their game development projects. By the end, they will find the use of the Unity Profiler second nature and be able to identify many CPU and GPU bottlenecks in their’s and other’s Unity projects.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Join the H3D Student Community
Lecture 3: Contacting H3D
Lecture 4: FAQs
Chapter 2: What is Optimisation
Lecture 1: The Deep End
Lecture 2: What do you think optimisation is?
Lecture 3: What is Optimisation?
Lecture 4: What is a Frame?
Lecture 5: The Performance Budget
Chapter 3: Profiling Tools
Lecture 1: Introducing The Unity Profiler
Lecture 2: Profiler Markers
Lecture 3: GPU Performance Profile
Chapter 4: Optimising Script
Lecture 1: How to Get a Component
Lecture 2: Experimenting with Method Performance Assignment
Lecture 3: Caching instead of Dynamic Finds
Lecture 4: Cache Optimising Challenge
Lecture 5: Update Script Experimentation
Lecture 6: Using Coroutines for AI Behaviour
Lecture 7: Taking Out the Garbage
Lecture 8: Making Garbage
Lecture 9: Null Testing
Lecture 10: Avoiding Strings as IDs
Lecture 11: Strings With Animators and Shaders
Lecture 12: Is a String Better than a Shader Property ID?
Lecture 13: Tag or CompareTag
Chapter 5: Design Patterns and Scripting Strategies
Lecture 1: Singletons and Statics Part 1
Lecture 2: Singletons and Statics Part 2
Lecture 3: Use Appropriate Data Structures Part 1
Lecture 4: Use Appropriate Data Structures Part 2
Lecture 5: Object Pooling
Lecture 6: Object Pool Challenge
Lecture 7: Structs Versus Classes Part 1
Lecture 8: Structs Versus Classes Part 2
Lecture 9: Disabling Scripts by Visibility and Distance
Chapter 6: Rendering Optimisation
Lecture 1: The Frame Debugger
Lecture 2: The Rendering Pipeline
Lecture 3: Unity's Render Pipelines
Lecture 4: Drawcalls
Lecture 5: Improving Drawcalls Through Batching
Lecture 6: Texture Atlases
Lecture 7: Combining Meshes
Lecture 8: Dynamic, Static, Combined or Separate?
Lecture 9: Sprite Atlases
Lecture 10: Texels & Mip Maps
Lecture 11: Level of Detail
Lecture 12: LOD Performance Testing
Lecture 13: User Interface Optimisation Tricks
Chapter 7: Other Optimisation Opportunities
Lecture 1: The Power of Two
Lecture 2: Loading Audio Files
Lecture 3: Audio File Tips for Performance
Chapter 8: Physics Optimisation
Lecture 1: Collider Types
Lecture 2: Ragdolls
Lecture 3: Other Physics Optimisations
Chapter 9: Final Words
Lecture 1: A Final Word from Penny
Lecture 2: Where to now?
Instructors
-
Penny de Byl
International Award Winning Professor & Best Selling Author -
Penny Holistic3D
Academic, Author & Game Development Enthusiast
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 4 votes
- 3 stars: 23 votes
- 4 stars: 108 votes
- 5 stars: 284 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024