All Articles

A list of all articles.

Unity releases: All Greek to me

What LTS stands for. What they actually are and how they relate to the Asset Store.
Read article ..

How to symbolicate an Android native stack in Unity

If your app crashes on a device then you will get a crash log and it may be a native backtrace.
Read article ..

How to make a great game trailer

Your trailer is among the first things people will see about your game. Within seconds it needs to catch the audience's attention and convey what your game is.
Read article ..

Polish your game

Polishing a game is an essential part of development. After all, games are all about emotion. Shiny effects and great camera work can make your game stand out from the crowd.
Read article ..

Game Cameras

The best camera system is one that you never notice is there. Here are a couple of talks on the history of game cameras and some tried and true methods for making them great.
Read article ..

Why is everything dark in HDRP?

If you are new to the High Definition Render Pipeline (HDRP) then you may have noticed that the scene sometimes is way too dark or much too bright.
Read article ..

What is a NullReferenceException?

In this article, we explore what a compilation error, a stack trace, and a NullReferenceException are and how to solve them. This is for the very beginning of your programming adventure. We've all been there once, so let me help you :-)
Read article ..

Composition vs Inheritance in Unity

Although inheritance is a powerful tool, composition is quite often the better approach. This article explores what happens if composition is used whenever possible.
Read article ..

List of handy tools for Windows

Being a developer is hard work. Here is a list of tools that will help you out in a tricky situation.
Read article ..

An overview of shaders in Unity

URP, HDRP, Built-In, ... . What does it all mean?
Read article ..

Asset Store Piracy

Piracy has been around since the dawn of the internet. One can't ignore it away.
Read article ..

Let the AI write the code

AIs have been all the rage for a while now. And rightfully so. Language AIs like ChatGPT are powerful tools and they are here to stay.
Read article ..

Is UI Toolkit ready for production?

At the time of writing this article (April 2023), UI Toolkit has been out for a while. Time to evaluate if it can be used in any upcoming projects.
Read article ..

GIT good in Unity

Using a VCS (Version Control System) is a no-brainer. And the go-to solution among VCSs is GIT.
Read article ..

Unity is not a game company!
But maybe it should be?

The discussion about whether or not Unity should make its own games has been brewing since the engine's inception more than a decade ago.
Read article ..

Unity Licensing: Are Unity Plus and Pro worth it?

Like any company that wants to sell its product Unity does put its paid services front and center. However, you can get a lot done with just the free version. Here you will learn how far it will take you.
Read article ..

Unity [Attributes] to the rescue

Attributes are a true productivity booster. Here is a list of the handiest attributes in Unity. You ignore them at your peril.
Read article ..

How much money does a Unity Asset Developer make?

Making money on the Asset Store is a tricky business. Especially newcomers are sometimes shocked by how little money ends up in their pockets. This is a breakdown of where the money goes.
Read article ..

URP Motion Blurr is not what you think it is.

Let's say we have a rotating bar in our game. With the Built-In and the HDRP motion blur post-processing effects we will get a nicely blurred image, like this:
Read article ..

How much would it cost to purchase every single asset in the Unity Asset Store?

At the time of writing this article (April 2023), there are about 85.000 assets in the Unity Asset Store. Every day about 40 new assets are added.
Read article ..

Start with first scene script

Sometimes when working on a scene in Unity you do not necessarily want the play mode to start with that scene (which is the default behavior).
Read article ..

How to ask developers for help

Asking for help can be hard. Here are some tips and tricks on how you will get the support you need.
Read article ..

Fix slow Visual Studio Debugger

If you are using Visual Studio and the attachment process to Unity is very slow then try to delete all breakpoints before adding new ones.
Read article ..

Unity Events with dynamic values

Something that's easily missing is the top "Dynamic" section in the function selection.
Read article ..

Application.dataPath points to /Assets

If you need a quick handle on the Assets folder in the Editor then you can simply use:
Read article ..

Surprises with Scriptable Objects and private fields

It is general knowledge that the Unity Inspector shows every that is serialized unless it is hidden with the [System.NonSerialized] attribute. If we want a private field to be serialized and visible we add the [SerializeField] attribute. So far so good...
Read article ..

Byte code striptease

We all know about Managed Code stripping and that we have to manually mark code to not be stripped if that code is not referenced (called by reflections for example).
Read article ..

Fixing bounding boxes for Unity cloth

If the bounds center of a skinned mesh renderer is outside the camera frustum it will not be rendered unless you have the Culling Mode of the Animator component set to Always Animate. Now the tricky thing is that for cloth the bounding box is sometimes...
Read article ..