How to Analyze the Performance Cost of Your Unity Shaders
In this post, you will learn how to analyze your unity shader complexity in numbers so your game can finally stop being fragment bound.
Practical articles on CPU, GPU, memory and engineering process optimization.
In this post, you will learn how to analyze your unity shader complexity in numbers so your game can finally stop being fragment bound.
Today, I had the pleasure to interview Ian Deane, the developer behind Mesh Baker. This famous Unity asset lets you drastically reduce your draw calls so your game runs at substantially higher frame-rate. Let's see what he has to say.
In this article, I'll show you how to apply Unity C# 7.0: ref locals & returns to simplify your game code and make your programming intentions clear when dealing with C# value types.
In this post, you will show you how to use the experimental Unity Memory Profiler package to find exactly where you are wasting memory on your game.
So you know your game is heavy on the GPU and you're ready to optimize it. But wait, where exactly do YOU start optimizing? Do you know which parts of your scene are causing your GPU performance bottlenecks? Well, I have a tool to help you with Unity GPU Performance profiling: RenderDoc.
In this post, I'll show you how to know if your game performance is suffering from too many Unity draw calls and what to do about it.
I've been frustrated to see how much useless repetition I had in my C# conditionals and switches, but I knew programmers could do better. In this post, I'll show you how to make your code more concise with Unity C# Pattern Matching (C# 7.0)
In this post, I'll show you how you can make your code more explicit and simpler by using the Unity C# Discards feature (C# 7.0)
Did you know Unity can silently duplicate your assets in your bundles? Avoid this and wasting more money in CDNs with the Unity Asset Bundle Browser.
Is your game rendering more geometry than your GPU can handle? Here, let me show you a few steps to check if your geometry is causing a performance bottleneck on your players' GPU.
What's going on with The Gamedev Guru? What can you expect in the upcoming months in the game performance scene? Let's see what I have planned for you...
With so much content out there, you might be confused about where to start learning Unity addressables. To help you there, here's a list of resources to help you learn Unity addressables in 2020+