Learning more about colliders

For every action, there is an equal and opposite reactionThird Newton’s Law

When the ball collides, it emits dust. When the ball goes through the red square, it completes the level!

In the previous article, I reviewed Rigidbodies in Unity. If you haven’t read it, please go ahead and check that first. Rigidbodies are necessary for collisions or triggers to work.

Today, it’s all about colliders, and the two types of collision! Put on your seatbelt because we’re rushing through a highway full of colliders!

Learn how to use 3D & 2D Physics in Unity

Ah, Physics! We meet again…

Golf Journey: A 2D-Physics platformer game I made! It’s short (and a bit hard), give it a try! (Only for Android)

You have probably seen one of those videos where players play with Ragdolls, props, or any kind of physical object, mostly having fun with certain situations within the game using physics. If you are starting out, learning about the Physics engine is one of the easiest first things you can do!

In this article, I’m going to show you how to use those physical objects for any kind of purpose (except Ragdolls, which they are another different broad topic).

Instantiating lasers, and cooling down the fire rate

Wow, the previous blog article touched on too many things at once. I need to focus on one topic and keep it simple (stupid). Let’s backtrack.

Back to Cube Wars!

If you’ve read the “Beginning” article, you’ve seen how fast I developed the project, but you didn’t get to see most of the steps and choices I made that got me to that point.

That being said, I am stepping back to the early prototype phase, and the next articles will be focused on every implementation I made to this project until we reach the same progress point as the first article. After all…

How to Instantiate and Destroy GameObjects in Unity

A Hide and Seek game I made with some AI tools!

You are playing a multiplayer game, you are winning and you have a nice kill streak. Suddenly, a player pops out of existence behind you, and ends that streak. You curse at the badly positioned respawn positions and the manager handling it.

As all games, they all count with a functionality to spawn or despawn certain elements in levels. Unity has two built-in methods that will let you do this in any script.


With a given GameObject or Component as a reference, Instantiate will clone that and conserve its properties and values.

This method counts with an amount of overloads…

Starting a new Project, and going back to my roots

This is quite funny. The first project I did to learn how to code was also a 2D Space Shooter. It brings me fun memories of me struggling to use Unity and C#.

Today, I am starting a new Unity project, following the 2D Course from the GameDevHQ Unity Program.

Creating behaviour by writing step by step our intention

Don’t you just hate getting stuck writing code? Seems pretty easy at first, just keep coding and iterating to get results. But, by the time you finally get your code working, you realize you’ve spent too much time on one thing.

That’s a beginner’s error.

Pseudo Code helps deconstruct functionality in your mind or a document (say a Game Designer hands you a document with a list of features that needs to be implemented), and translate it into lines of code.

I’ll give you an example:

We are working as a team. You are the lead programmer, and I am the lead game designer. I…

Explaining and exploring the most common types of variables

You open up your wardrobe, and you see your clothes on hangers. Trousers, jackets, coats, suits… and each are all separated between different hangers.
A hanger is not that different from a variable.

Variables are data containers, which allow us to hold or change data, reference and use them in any software application. These variables can be of different types, all referenced with different names, so we can clearly understand what kind of variable are them and what functionality we want to give them.

You could say that they are little boxes, where only one type of item can be stored.

The most common variable types are:

  • Int (Integer): Whole numbers.
  • Float: Decimal numbers.
  • Bool (Boolean): Stores…

Two simple ways to control the position of any GameObject

In this article, we’ll quickly look at some ways to move our objects in our scenes.

  • Create or open a Unity project.
  • Create two cubes, one with a RigidBody with Gravity off and scale the other one to be a horizontal or vertical wall.

Learn about the Unity Editor and ways to modify it to your liking

It’s time for you to get adjusted to the editor’s interface. You’ll spend many hours managing each editor window, looking through different tools, and searching for your personal assets, so you may as well fit the editor’s layout to your needs.

The default Editor windows

Installing the Unity Engine and start making your own games!

As far as I can remember, I was always amazed by videogames. “How could just one cartridge or CD hold all that fun content? How were they even made?” — I wondered one day. Since that day, it was clear that I always wanted to be a game developer.

Hello everyone! Today, I’m writing the steps on how to download the Unity Engine, a worldwide known free game engine, where you can start your own journey developing games. Unity has been used to create incredible games, and it’s even used for animation, films, and other software applications!

If you’re serious…

Pablo Gómez Platón

I am a recently graduated Game Designer with strong knowledge of the Unity Engine! You can check my game “Noise Hunters” on Steam!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store