• Increase your game’s reach with this free technique
    Making a game is just one part of game development. You should be able to market your game or you will have a game that nobody knows about. There are many ways to market your game you can see about it in detail in our mobile game marketing post. What if I tell you that there is a free way to reach 1000 people’s emails for FREE? I am not bluffing, it’s true. In this post, I will show you how you can send emails about your game to 1000 random people everyday without being marked as spam. The answer … Read more
  • 5 Must have Tools for Game development
    Game development as in itself sounds very complicated. But, like any other task, anyone can do game development with the right tools. In this post, we will cover the must have tools for game development that will help you succeed. A successful game developer should have skills in programming, art, sound, marketing. I wish someone told me about that. When I started with game development I thought I only need to learn programming and I will succeed. I couldn’t be more wrong. I failed terribly at my first game launch not because the game was bad, its because I lacked … Read more
  • World creator vs World Machine Vs Gaea[the perfect terrain maker]
    World design is so much fun that I can keep playing around with my designs from morning to night and not get bored. There are many tools that allow you to create terrains. Some are game engine based and some are independent software. World creator, World machine, and Gaea are the top 3 independent terrain generators that you can create beautiful terrains with. We will compare the features, performance, price and pick a winner. Features Features World Creator World Machine Gaea Node Based No, Layer based YES YES Design features Transform, Erode, Stamp, Sculpt, and Paint Transform, Erode, Stamp, Sculpt, … Read more
  • Unity Coroutine isn’t complicated
    Many functions may seem complex at the beginning but turn out to be simple once you understand the concept. Unity coroutine is one such thing. A coroutine is a function that allows pausing its execution and resuming from the same point after a condition is met. You can start a coroutine and wait for its results before your code moves on to the next line. Or you could let the coroutine handle its business on the side while your code moves on to execute the rest of its functions. Unity coroutine gives you the power to decide how the execution … Read more
  • Unity Scene Manager Tutorial
    Scenes are part of every game. Changing scene based on the game’s story or based on the menu is a common functionality required in all game engines. In Unity, the Scene Manager does that job. The Unity Scene Manager, as its name suggests, manages your scenes at runtime. It is a well-equipped class of Unity engine that we can use to effortlessly switch between scenes. We will cover all of its major functionality in this article, and we will also run you through step-by-step guides on how to apply them. First, let’s start with the basics of the Unity Scene … Read more
  • Unity Random number Generation
    Random number generation is used in a lot of applications. In games, random numbers are mostly used for level design to achieve the procedural generation of levels. Every random number generator uses a different algorithm. Unity random number generation uses Marsaglia’s Xorshift 128¬†algorithm. Though the generated number or sequence in Unity is pseudo-random, it is mostly sufficient for the application in games. In this post, we will see the different random number algorithms, what a random seed is and how to generate random int and random float in Unity with code samples. There two major types of random number generation. … Read more
  • Unity Transform explained in simple terms
    When you add a Gameobject in the Unity scene the first thing that you notice in the inspector window is the transform component. Unity transform defines the position, rotation, and size of a Gameobject in the game world. transform might be the most basic component in Unity but it’s also the most important. You cannot define a Gameobject in Unity without transform. Even an empty Gameobject has the transform component. In this post, we will see what the Unity transform component does and how you can use it in your game. Unity Transform is a class like any other component … Read more
  • Unity 3d game development [how to get started]
    Game development has become a lucrative field in the past few years and many people are now taking up game development as a full-time career. If you start searching online for game development you will find that Unity and Unreal are the industry-standard game engines in this market. Unity being the easiest to learn between the two is the most preferred game engine by beginners. In this post, we will see how to get started with Unity 3d game development. To begin with, you must be very clear on how you want to proceed with your game development career. You … Read more
  • Unity Update function, Late update, and fixed update explained.
    The very first thing that anyone notices when starting with scripting in Unity is the Unity Start and the Unity Update function. They are added by default in all the new scripts and there is also an explanation of what these functions do. But, there is confusion among new developers in how the Start and the Update function is used. In this post, we will cover the basics of what the Unity Update function does and also go through the different variants of the Update function like Late Update and Fixed update functions. What is Update in Unity? The update … Read more
  • How to install Unity without Hub in 2 simple steps
    I woke up one day and tried to update my Unity version to the new one and to my surprise there was a new software called Unity hub in place of Unity installer. From the start of 2019 Unity doesn’t give the option to install Unity without Hub. So, I started to do some research and found out how to install Unity without Hub. In this post, I will walk you through the procedure and also tell you the benefits of having the Unity Hub software. What is Unity Hub and why do I need Unity hub? Unity hub is … Read more
  • Unity raycast how and when to use
    When I first started game development with Unity I used to stay away from some of the functions that I don’t understand. Unity Raycast is one such function. When I learnt about Raycast then I understood the importance and how Raycast can make a lot of things easier. So, in this post we will be going through some basics of Raycast and then also see some code samples that you can use in your game. Our objective is to make sure you understand the below line of code by the end of the post What is Raycast? Raycast as the … Read more
  • Most effective method to pause a game in Unity
    No matter what type of game you are making, pausing it will be needed at some point. Now you can pause the game with or without a pause menu depending on your game type. In Unity, there are a few options when it comes to pausing a game. In this post we will see all the possible options to pause a game in Unity and also cover the advantages and drawbacks of each techniques. So, lets get started. In Unity the most common way to pause a game is using the timescale function. The other option is to use a … Read more
  • Unity Awake vs Start, which one you should use
    Unity has a lot of predefined functions that you can use in your game scripting. Awake and Start are two of such functions. But, there is so much confusion on these functions that Unity Awake vs Start is one of the most searched terms online. In this post, we will see how these functions work and which one to be used where. In all my years of game development, I didn’t need to use the Awake function much. Most of my game scripts comprise the Start function. Awake is used very rarely in scripts and can be very useful at … Read more
  • Making a simple timer in Unity(Unity timer simplified)
    Timers are used in a lot of places in game development. Timers are used differently in different games. Some games use it as a countdown timer, some use it to increase the game difficulty and some use it to spawn enemies or power-up in the game. Unity timer function makes all this very easy to accomplish. With a simple addition and subtraction, you can change the timer from a countdown to a counter. You can also display the timer in minutes and seconds or as a rounded figure. In Unity, the timer can be done with a simple line of … Read more
  • Game developer FAQ