• Animating Scene Transition in Unity
    You can change scenes in Unity using Unity Scene Manager but, when even the scene changes it looks blunt without any effect. It will be cool if we had a fade away effect while transitioning into the new scene. There are many ways to achieve this and the simplest way is to use an UI image. In this tutorial, we are going to use a simple UI image component to create the transition effect. For the purpose of this tutorial, let’s take two demo scenes. You can switch from one scene to another using the escape key. Video Tutorial Setting … Read more
  • ScriptableObject Unity, When and how to use.
    The word ScriptableObject Unity does sound scary but the once you understand what it is, then you might use it on all your Unity projects. In this tutorial, we will see what is ScriptableObject in Unity, it’s advantages and how to use it. Video Tutorial What is a ScriptableObject in Unity? ScriptableObject is a simple class that holds data. You might ask what type of data? Well, it can hold any type of data that you want it to. Then why not create a simple C# script? ScriptableObjects are C# scripts that can be inherited in a simple way. Ok. … Read more
  • Creating a Dissolve effect using shader graph in Unity
    Shader Graph can be used to create some cool effects. Dissolve is a very common effect used in many games and also looks cool. In this tutorial, we will see how to use Shader Graph in Unity to create a simple dissolve effect. Shader Graph package need to be installed in your project. The menu items may slightly differ based on the Render Pipeline. If you are totally new to shader graph then check out our getting started tutorial for shader graphs in Unity. Creating New Shader After you have installed the Shader Graph package and set the required Render … Read more
  • Creating a Parallax background effect in Unity
    Parallax background is used in side scroller or vertical scroller games where you get the effect of depth and movement in background. This can be done by having a few layers of background and a simple script to move the background based on player or camera movement. The first requirement for Parallax background are the images. Your images should be created in layers and should look good stacked on top of each other. The number of layers can be anything more than one depending on your requirement. You can download free images for Parallax background from Unity asset store. For … Read more
  • Unity Character Controller: How to guide for the built in Controller
    Unity has lot of inbuilt features that allows us to move our characters in the game. Unity’s built in Character Controller is really useful for beginners wanting to move their character with minimal code. You can literally add a component to the player and move it with a single line of code. In this tutorial, we will see how to use the built in Unity Character Controller and what are its advantages and disadvantages. Video Tutorial How to use Unity’s built in Character Controller Select the character that you want to move and click on Add Component. Search for Character … Read more
  • Reduce your Build size by at least 90% in Unity
    Reducing build size is a commonly sort out question by many new game developers but the answers are scattered around the web and it will require some trial and error to know which will work for your game. In this tutorial, we will see how to reduce the build size of a Unity game by 90% using some simple steps that we have found to work wonders when it comes to build size. Video Tutorial The Build Report Build Report contains all the details of assets that contributed to the game’s build. So, the first step will be to look … Read more
  • Creating a Grid UI in Unity
    Creating a grid UI with multiple objects in Unity could be a pain if you don’t know about Grid Layout Group. In this tutorial, we will see how to create a Grid UI that is scalable for any screen size. What is Grid Layout Group in Unity Grid Layout Group is a custom Unity script that allows you to arrange all its children in a grid view. You can add the Grid Layout Group as a component to any UI element. It also provides customization options like spacing between cells, custom cell size. alignment and option to set portrait or … Read more
  • Unity UI masking Tutorial
    When it comes to making UI look good, masks play an important role. You can create custom shaped UI with the help of masks in Unity. There are two types of UI masks in Unity, the Rect Mask and the Mask. In this tutorial, we will go over the differences between them and how to use them on your UI. What are UI masks in Unity? Masks are shaped images that you can used to create a viewport. All elements inside the viewport are visible and elements outside the viewport will be renderer invisible. Types of Masks Rect Mask 2D … Read more
  • Creating a Radial Menu in Unity for non-programmers
    Creating a Radial menu in Unity can be done with simple codes if you have the right segment image. Most of the Tutorials online, use the UI image fill method to create a segment and write tons of code to detect the mouse click on the right segment. This is easier for programmers to understand but non-programmers find it really difficult to follow up. In this tutorial, we are going to use gimp and Unity to make a radial menu with very few lines of code. YouTube Video Tutorial Making your Radial menu’s segment ready Drawing the Picture Head to … Read more
  • Unity UI Anchors and Pivots Guide
    Understanding Unity UI anchors and Pivots is very important for designing UI. In our last tutorial, we saw some basic steps that you need to follow to make the UI scalable to different screen sizes. But to truly understand how the system works you need a good understanding of anchors and pivots. Here is the article content in video format When you add a UI element to the scene, it adds a canvas and an event system to the Hierarchy. When you select the UI element and look at it in the scene view. You will see a blue dot … Read more