In this post we explore two of the core concepts in Unity scripting. Enabled state of Unity Components (MonoBehaviours are example Components and we mainly refer to them when talking about Components) and Active state of Unity GameObjects. These concepts haunt pro Unity coders as well as beginners. Even after…
The official firebase website has a link to download the latest version of their SDK for Unity. The page is here and links to the following URL.
Download Latest Unity SDK
To download older versions, you can use a direct link like below.
Download arbitrary Unity SDK
For example to download firebase SDK version 6.15.2, the direct link would be:
This information came from this Github issue.
Today I published No Such Studio: Variables on Unity asset store. As the name suggests, this package let’s you create named variables that can be accessed from any script. This post will explain how the package works. It helps with some repetitive Unity tasks you encounter as a developer when…
Unity prefers using Coroutines for asynchronous code. However there are times when you have to work with C# Tasks. In my case I am using Google’s Firebase SDK and that SDK uses Tasks. Tasks are great. They let you define blocks of code to run one after another (chaining) and…
Here are the most essential shortcuts I use to get things done quickly when using Visual Studio. I’m mainly coding C# for Unity on Windows these days but these shortcuts are generic and applicable to any programming language. This list of shortcuts is not exhaustive. Just the ones I use…
In this post we will learn how to extend the Scene View, probably the most important Editor window in Unity! Things we do in this post:
In this post we will learn how to create our custom editor windows in Unity. console, project view and asset store are samples of editor windows.
This article is part of a series in which I explain all the techniques for extending the Unity Editor. See the overview post here.
In this post we will learn how to create menu items in Unity Editor to perform different tasks. You can add menu items to the main menu, or the context menus in the Inspector window.
In this post we will learn how to create custom inspector editors for different components (our
ScriptableObject). You can tell Unity Editor how exactly you want the Inspector UI for your components to look like.