My first day at Unity

Hello everyone,

I’m new at Unity, because I started today. And I wanna make my first 2D game. I don’t know NOTHING about Bolt coding, because I don’t know what do I have to connect, which “Drag and move” blocks I have to use… anyways…

I need your help to code the basics for my game:

1- Player movement (Moving left or right);
2- Player jumping (flying to the air and falling down);
3- Player death (when hit spikes, and it is what I’ll use on my platformer game, and dies);
4- Player next level passing (after the player pass the entire current level, there will be a portal, that takes player to next level).

First, what kind of 2D game do you want to make? Platformer? Tower Defense? Top-down Shooter?

Second, I strongly suggest learning C#. Bolt is great but if you really want to learn about game design and have the ability to customize to your heart’s content, then C# is the way to go. If you don’t care about the programming side, then Bolt is a good solution.

My biggest suggestion is use YouTube to find tutorial videos since they are free. Udemy and Pluralsight are great, but they can be expensive.

Here are some YT channels i subscribe to that have helped me in one way or another. The circled ones are the highly recommended ones. If it slashed out, its not game dev related. If it isnt either, its still game dev or game mechanics related.

Yes, is a platformer, and ok, I’ll use C#

Here is a great tutorial for you then. It sets a good foundation which you can add upon

See this thread in which codinginflow introduces his new video series:

Build a 2D Platformer Game in Unity | Unity Beginner Tutorial

And here is a link to the full playlist:

Build a 2D Platformer Game in Unity | Unity Beginner Tutorial | Full Playlist