Post Processing: Making it Pretty (Game Dev Day 26)

Jack Leavey
3 min readSep 11, 2021

--

Objective: Set up a simple post processing layer in Unity

Post processing is the final layer that is applied to your game. It can be used to change color grading, add bloom, film grain, etc.

No Post Processing.
Post processing applied.

There is a LOT you can do with post processing, this is just a simple example.

Setting up post processing is simple in Unity and does not require any scripting.

First, we need to add the post processing package to our project.

Window>Package Manager>Post Processing. Press Install in the bottom right corner when you find it.

Now we can add some new components in our Inspector.

Make an empty GameObject and give it a name (Post Process Volume).

Click on it in your Hierarchy and add one of the new components titled Post Processing Volume.

Make sure you are adding this to your Post Process Volume Game Object.

At the bottom in the Profile window, click New. This will automatically create a profile for this post processing function.

Next, we need to make sure our main camera (or whatever camera we want this effect on) can read the changes we want to make with post processing.

First, on your Post Process Volume Game Object, at the top of the screen on the right is the Layer tab. Create a new layer from the drop down menu.

Name it something relevant.

Now on your Main Camera game object, add the Post-Process Layer component in the inspector.

In the Layer drop down menu located directly below the Trigger option, make sure you set the Layer to your newly created Post Processing Layer (we just made it).

Now we can actually start making edits to the game.

On your Post Process Game Object, under the Post Process Volume component in the Inspector, click Add Effect and pick the effect you want.

You can pick anything from this list, its up to you what you want to apply.

From here, its your call. Spend some time playing around with the various options to see what they do and how they make your game look.

--

--

Jack Leavey
Jack Leavey

Written by Jack Leavey

I am a software engineer with years of experience branching into game development, specifically in Unity. Follow along for guides on creating game mechanics!

No responses yet