Master Game Developement: Optimizing your game in Unity
Duration: 1h 3m | .MP4 1280x720, 30 fps(r) | AAC, 48000 Hz, 2ch | 1.33 GB
Genre: eLearning | Language: English
Duration: 1h 3m | .MP4 1280x720, 30 fps(r) | AAC, 48000 Hz, 2ch | 1.33 GB
Genre: eLearning | Language: English
In this tutorial, you will learn everything you need to optimize your games in Unity. The principles of this tutorial can be applied in 2D as well as 3D games.
You can watch the videos in any order that you want.
At the end of these tutorial videos, you will be able to
Optimize your Unity games for mobile devices, PC and etc.
Analyze the complexity of your code using profiler.
Improve memory usage by compressing your textures and object pooling method.
Share complex jobs with other threads using multi-threading.
Analyze your game asset's size.
Limit the rendering of objects that do not appear in player's camera using occlusion culling and LOD.
Use events to improve your code's performance.
A basic knowledge of Unity is recommended for this lesson but it's not necassary.
You are provided with a game project that you need to optimize at the end of the class. All of the tips and lessons you learn during the class is applicable in the project. Make sure to apply the things you learn in this project at the end of the tutorial.
Click here go to the class project code on GitHub
Link to the Unity's execution order documentation. (Reference of video: Optimize your Code)
Link to the Unity's job system. (Reference of video: Multi-threading)
If you'd like, you can check out some of my personal projects here
and make sure to check out other awesome game design classes on Skillshare