Godot: How to transition from a Beginner to a Novice

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
before we begin here is how i will define beginner and novice beginner you don't know anything novice you're capable of completing a game jam let's begin step 0 don't overwhelm yourself there are going to be hundreds of different skills you are going to need to learn to become a good solo game developer take your time and stay consistent you're not going to be making anything good in the first year anyway and you are far better off spending your time learning how to have fun while game diving and passively becoming a better game there through that rather than trying to make your dream game from the very beginning step number one learn programming 101 you don't need to be a good programmer but you do need to have a base understanding if you want to make anything how do you learn how to program you just google python 101 tutorial and learn the following variables functions and arguments operators if and else and foreign while loops you should be able to get this within 10 to 15 videos alternatively just watch mrs programming introduction that will get you 90 of the way there why python specifically the syntax to it is very similar to godot's gd script and there's a lot less initial stuff you need to learn compared to languages like c sharp if you want to learn something else go ahead there's a thousand of different tutorials for thousands of different languages with thousands of different accents step two follow a couple of step-by-step tutorials now that we aren't completely clueless about programming we can get to the fun stuff right no when it gets we're going to do it so there are two main benefits of following a step-by-step tutorial number one you get a mostly idiot-proof introduction to the engine number two you are left with a very powerful project you can reference in the future your goal at this stage is to try and learn 20 of the engine that you are going to use 80 of the time this is going to include nodes and gd script i personally recommend that you complete the following heart beast 2d action rpg this is without a doubt the most comprehensive introduction to godot it will teach you movement tiling animation enemy eye a bit of shadering and a lot of just reusable rpg mechanic systems i still recycle some of the things i made during this tutorial since it just works really well the other step-by-step tutorial i recommend is born cg's create a simple 3d game this is a little bit older as it's made in 3.1 but there aren't a lot of really good step-by-step 3d tutorials yet for good oh so if you want to work in 3d this is the best introduction you're going to get i still recommend that you start with the tutorial made by heart beast though it just covers so much and it will give you a great introduction to the engine step three attempt to make a basic game and probably fail at it now that you have a basic understanding of the engine you should attempt to make a basic game just to see how far you get keep it simple and refer back to the tutorial projects that you had already completed your goal here to see if you can reuse the nodes reuse the code and adapt it into what you were making once you hit that brick wall you're gonna want to start looking at tutorials for more specific mechanics if you need to learn how to jump in a platformer you want to look up a platform or tutorial if you need to be able to click objects and interact with them you're going to want to just simply google goto mouse tutorial and look at what is available but there is one very important thing with all of this step number four building puzzle pieces you are going to be completing a lot of tutorials and you don't want to have to learn the same thing twice you should always do these tutorials in isolated projects first and then adapt them into your main projects so you have something to reference later while i do recommend that you try and make as many games as you can during this period another great way of learning is to create isolated mechanics for a larger game that you may want to make in the future for example if you want to make an rpg you may want to learn how to make an experience system an inventory system a character creation system this is a great way to make a project that you may want to make down the line without having to fully commit to it also try and improve the tutorial once you've completed it this step will actually let you learn rather than just mindlessly copying down code step number five participating in a game jam after around three months if you've been doing this most days of the week then you're probably going to be ready to actually participate in a game jam the aim of this is to just have a deadline as a reason to make and finish a game i recommend that you do one that has around a week timeline and you just want to think realistically about how many hours you can put into this once you've worked that out aim to make a game in a quarter of that time and use the rest for polishing use whatever resources you have available to make this game refer to all of your previous tutorials and projects and if you manage to make a game that has a start and an end point that lasts a couple of minutes then you have succeeded at this step and congratulations you no longer have to consider yourself a beginner step number six moving onwards at this point everybody's paths are going to differ a bit while the best way to learn is still probably going to be making games with a continuously increasing scope such as a one week game that a two week game than a one month game than a free month game that's not gonna be appealing to everyone for me i try and do a game jam at least once a year and then i try and focus on games that i think can be completed in a year of dev time my only advice is to try and keep the scope manageable don't make an mmo don't make another dream game 2d pixel action rpg with crafting mechanics that resembles all of your favorite games and don't think for a second but you should make this a job without first releasing a semi-successful game
Info
Channel: Branno
Views: 90,931
Rating: undefined out of 5
Keywords:
Id: BUA0X9l-UI4
Channel Id: undefined
Length: 6min 48sec (408 seconds)
Published: Thu Sep 09 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.