Today developers rarely create their own game engines, instead, they opt to use world class engines like Unity* to quickly develop quality titles that are easily deployable to a variety of different platforms. Although the development paradigm has changed, games still need to be highly performant and give their players the best experience on the widest range of hardware.
This is where the Intel® Graphics Performance Analyzers (Intel® GPA) can help! Below are some resources that can help you optimize your Unity title using tools like Intel GPA.
Unity Optimization Guide for Intel x86 Platforms
This guide consists of a great tools overview of Intel GPA in relation to Unity. The guide not only focuses on the tools aspect but optimization in general when approaching a Unity application. The guide covers optimizations like Occlusion culling, Batching, Render ordering, Texture compression, and much more.
I highly recommend reading this guide when sitting down to optimize your next Unity title for any x86 based platform – that includes both Android and Windows games. You can find the 4-part Optimization guide here.
Unity Optimization Video Tutorial Series
Cristiano Ferreira from the game development enabling group has created a few great videos about Unity optimization. These are short little tips about things to look out for when developing your Unity title.
Disable Fully Transparent Geometry
Render Queue Ordering
Unity Performance Sandbox Sample
Not only do we have some great learning resources available, we also have a sample Unity scene that helps visualize some of these optimizations you can make. You can download the full source code from our GitHub.
If you have any questions, comments, requests, please post them on our Intel® GPA forums. If you are interested in learning more about performance optimization or Intel GPA, you can find more information on the Intel® GPA website.