Unity to Godot: A quick guide to get started

In recent times, after the announcement of new pricing plan by Unity, many developers are looking to switch to Godot. Godot being free and easy to use is the first choice for most indie game developers. In this article, we will compare all aspects of Unity and Godot starting from installation to building a game. … Read more

How to generate random numbers in Godot

Random numbers are very useful in games and generating them is usually a single line of code. In this tutorial, we will see how to generate random numbers in Godot and see the available functions. I am using Godot 3.4.2 for this tutorial. To generate a random number in Godot you need to initialize a … Read more

Creating a delay in Godot

In our last tutorial, we learnt how to destroy a node during runtime. In this tutorial, we will include a delay timer to the script and destroy the object after the delay The simplest way is to create a variable and subtract it with delta in the _process(). When the variable hits zero, destroy the … Read more

How to make a button in Godot

In our earlier tutorial we learned how to move an object in Godot. In this tutorial, we will create a button to increase the speed of the object. What you will learn Creating a new button. Adding text to the button Linking the button to the object script. Let’s get started Creating a new Button … Read more

How to move a player in Godot

Moving a player based on keyboard input is the simplest script that is needed for a game. In this tutorial, we will see how to move a player based on keyboard input in Godot in both 2D and 3D. I am using Godot version 3.4.2 for this tutorial. Mapping the input Before you can take … Read more