The 6 Steps to Create Your First Game

Learn to Code From Zero on Kickstarter: kickstarter.com/projects/gdqu...
---
📚 THE LINKS
Kenney's 2D and 3D assets: kenney.nl/assets
Kay Lousberg's 3D assets: kaylousberg.com/game-assets
---
👥 CREDITS
Video edited by Nesi: / nesiawesomeness
---
💌 JOIN US
Come chat on Discord: / discord
Follow us on Twitter: / nathangdquest
---
📝 CC-BY LICENSE
This video is licensed under the CC-By 4.0 license: creativecommons.org/licenses/...
You can attribute it to "CC-By 4.0 - GDQuest and contributors - www.gdquest.com/"

Пікірлер: 124

  • @monstereugene
    @monstereugene2 жыл бұрын

    1:Choose a game engine 2:Join a community 3:Pick a "Ridiculously" simple project 4:Find good courses and tutorials 5:Focus on programing first 6:Plan your projects to learn fast I'd say this is for the public but honestly it's for me.

  • @TechnologyQuest369

    @TechnologyQuest369

    2 жыл бұрын

    What is the best game engine?

  • @Gdquest

    @Gdquest

    2 жыл бұрын

    None, it depends on the game project

  • @TechnologyQuest369

    @TechnologyQuest369

    2 жыл бұрын

    @@Gdquest what game engine dp you recommend . Some people are saying godot has no good graphics it looks like 2000 year graphics. They told me to choose unreal. I don't understand please reply me

  • @Gdquest

    @Gdquest

    2 жыл бұрын

    The graphics are made by the artists, the engine doesn't matter much. Look at Sonic Colors Ultimate, it uses Godot's rendering engine. If you're just getting started you should try whichever engine, do some tutorials and see if you like it. That's what I'd recommend to start. Whether it's construct, gdevelop, Godot, unity, or another, whichever is fine. Although I recommend Godot and gdevelop as they're truly free and open source.

  • @TechnologyQuest369

    @TechnologyQuest369

    2 жыл бұрын

    @@Gdquest 👍

  • @VoltitanDev
    @VoltitanDev2 жыл бұрын

    I agree trying to make a game without code is like a novelist who hates writing or an illustrator that doesn't know how to use pencils let alone a crayon/marker

  • @shresthpratap4208

    @shresthpratap4208

    2 жыл бұрын

    @@warrpy bruh, so how do you give your game a logic and a path without code by just throwing art and sound at it ?

  • @ItsWazzza

    @ItsWazzza

    2 жыл бұрын

    @@shresthpratap4208 are you dumb? He agrees with GDscript saying you can't make a game without code

  • @dontkickmychick6076

    @dontkickmychick6076

    2 жыл бұрын

    @@shresthpratap4208 what did he say?

  • @kaleidodeer

    @kaleidodeer

    2 жыл бұрын

    I mean...Visual coding while still technically coding is not coding the traditional way and in a certain sense can be considered code-free games.

  • @VoltitanDev

    @VoltitanDev

    2 жыл бұрын

    @@kaleidodeertrue, visual coding is still coding it follows the rules and logic its like a digital artist pen while it's not the same as a pencil it fulfills the same purpose. In my opinion the tool is only as good as the one using it visual code doesn't make someone a better programmer just like how using a digital software doesn't make someone a better artist.

  • @QuinnMakesGames
    @QuinnMakesGames2 жыл бұрын

    I've been making games for well over a year (which admittedly isn't very long) and this was really helpful! It would've been great to see it when I had just started. I hope it helps many new gamedevs!

  • @merlemuliem377

    @merlemuliem377

    2 жыл бұрын

    Haha hell yeah i know exactly what u mean ^^ the most important thing is to realize that THERE IS NO GOD DAMN SHORTCUT FOR PROGRAMMING STUFF ! .... Took me a whole year to realize that and than 2 years to achive the real programmingskill.... but now im able to create my stuff so yeah it was worth every single minute

  • @FloatingSunfish
    @FloatingSunfish2 жыл бұрын

    Wishing you guys all the best with the latest Kickstarter! ☺️ Looking forward to all the great games the community will learn to make!

  • @antroxity
    @antroxity2 жыл бұрын

    Just the right thing I need to restart my game-dev passion.

  • @shuba5173

    @shuba5173

    2 жыл бұрын

    how r u rn?

  • @antroxity

    @antroxity

    2 жыл бұрын

    @@shuba5173 , I'm currently studying the GD Script

  • @egman-kat

    @egman-kat

    Ай бұрын

    ​@@antroxityhow abt now?

  • @zaneflux4073
    @zaneflux40732 жыл бұрын

    Can't stress how helpful making simple week long projects was to improving my motivation. After all a complete game is just a bunch of smaller projects in one complete package. But making one gives instant gratification nd the other may not see any tangible reward for a few months up to a few years.

  • @CCV334
    @CCV3342 жыл бұрын

    Love seeing Obsidian at 4:00!

  • @BusyAnas

    @BusyAnas

    2 жыл бұрын

    Oh thank you I was trying to comment which program was that If you don’t mind what about the one at 4:24

  • @cerocero2817
    @cerocero28172 жыл бұрын

    I'd also advice to start with 2D, specially if you want to create your own assets, 3D games require lots of different skills that will distract you from actually developing games at the beginning.

  • @VoCalMagazine

    @VoCalMagazine

    Жыл бұрын

    if u have a minute i want to have chat... need some advice

  • @Eagles_Eye

    @Eagles_Eye

    Жыл бұрын

    I first was like ewww 2d it’s the year 2021! i ended up struggling so much with unity and with blender etc that I ended up making my first little game a text based cmd game haha. And it was actually fun to make and play, just plain text, made me realize 2D graphigs is going to be fine too Aslong as the game is fun, I ended up giving up on game development but I am trying to get back in. Using Godot. First trying to get used to the language. I personally like c# allot but I’ll give godot language a try

  • @velsia1

    @velsia1

    Жыл бұрын

    3D is easier to animate

  • @quickfactsanimals

    @quickfactsanimals

    Жыл бұрын

    ​@@velsia1 agree, especially if you're working with low poly stuff

  • @f.r8580
    @f.r85802 жыл бұрын

    38K on the kickstarter! :O - there might not be many Godot users in comparison to unity, but they do mean business.

  • @Gdquest

    @Gdquest

    2 жыл бұрын

    45k in euros right now! In only two and a half days it's completely unexpected for us.

  • @littlecurrybread

    @littlecurrybread

    2 жыл бұрын

    @@Gdquest LETS GOOOOO! So happy for you! Godot is gaining momentum! Choo choo 🚂

  • @f.r8580

    @f.r8580

    2 жыл бұрын

    @@Gdquest you guys have already taught be to an extent where I can go off on my own via your website, especially the platformer one with in-depth examples on statemachines etc, but I'm looking forward to this one too. Thank you for your work with godot.

  • @nicholascurran1734
    @nicholascurran17342 жыл бұрын

    Wonderful aim for your project here, can't wait to see more!

  • @teo2805
    @teo28052 жыл бұрын

    Can't wait for the Enter the Gungeon course you teased at the beginning

  • @eyeemotion1426
    @eyeemotion1426 Жыл бұрын

    Majority of it is good advice. I only don't agree with the 'small projects'. For many this may work, but for some of us, it's boring and not challenging. When I started learning 3D-modelling, I quite quickly jumped to 'difficult' projects like creating a character. I don't like creating something I'm not fully invested in. So I don't want to make a game that doesn't interest me, just to make a game. So I pick a bigger project, but slice it up to manageable chunks. As you said, doing too many things/skills at once, it will slow you down. But atleast those are steps towards the sort of games you want to create. I need a car for my game? Well, I'm spending time learning how to model a car. I then have my car. Well, how let do I let it drive around? I learn that. Great, it's driving! What now? Oh, some lights. Let's learn/find out how to make the cars light lit up. Great, another step done. And so on and on. Big projects are manageable for learning. You just have to break it up enough to make it a 'simple project'. That way, I also realised Godot isn't the engine for me at this time. The car-physics aren't up to scratch, to what I want to achieve with it. And I like designing more than programming, although I have programming knowledge, albeit programming for websites and databases. Yes, I've dropped my projects from time to time. But that is mostly because of personal things happening in my life. Or getting stuck on things you can't seem to find a decent answer to. When I was at college, and made aware we weren't going to learn graphical programs, I started to learn on my own. At start it didn't go well, because I couldn't find the right information and someone in my class seem to do better than me. But after awhile, I found good recourses to learn, picked 'difficult' tutorials and after awhile, managed to surpass my classmate. And I was even learning 2 software at the same time, with one of them needing 2 to 3 sets of skills ( Adobe Flash -> design, animatie and program). First is to know yourself and how you work. Then pick something that can keep your interest and the rest is about finding the right resources.

  • @MaryamMaqdisi

    @MaryamMaqdisi

    Жыл бұрын

    I understand where you’re coming from but even then I’d start with smaller projects to absorb as much of the basics as possible. To me this is equivalent to coding challenges, you may not publish a solution to a coding challenge in your github account but you still feel your brain rewarding you when you succeed. Or your goal learning human languages might not be to ace Duolingo, but the extra 5 minutes of practice there might help internalize sentence structure and vocabulary better when you go talk to actual people.

  • @RamtamPlayz009-ew8vl
    @RamtamPlayz009-ew8vl6 ай бұрын

    Thanks I needed this

  • @demonicdreams598
    @demonicdreams5982 жыл бұрын

    I am just starting now. I am from a finance background and have no idea about coding or game development. But I have ideas of making a game that keeps pestering me. I have planned to learn coding first and maybe start from a simple project. However I am a little skeptical if I ever will be able to learn coding and make my own game. I do have a day job and spending time on learning coding post work seems like a daunting task. I am not sure if I ever make my ideas into reality. But I am happy to see so much effort being put by so many content creator to help others develop a game. Thank you from behalf of all emerging game developers and newbies like me.

  • @MaryamMaqdisi

    @MaryamMaqdisi

    Жыл бұрын

    Hey, hope you’re doing well, just wanted to say that coding is daunting and not necessarily very intuitive at first, but it does get easier. Personally I’ve been afraid (or bored) of coding for most of my life until I finally gave it a shot and started practicing. Like all skills it takes time and effort to build and polish, but it’s doable. :)

  • @snoop3318
    @snoop33182 жыл бұрын

    Thank you good sir, your channel was one of the best to introduce me to game dev

  • @swaeyl3883
    @swaeyl38832 жыл бұрын

    Thank's so much for mentioning people with a "full-time job and family"! That gives me hope to finish my game at some point!

  • @DaftPVF
    @DaftPVF11 ай бұрын

    Setting a deadline and sticking to it is probably the best tip for me, because I'll usually start a project and leave it unfinished when things get too difficult, so with a deadline I either do it as best as I can or not and accept it as a failed attempt instead of it always being a work in progress.

  • @spiritwildfiregaming1975
    @spiritwildfiregaming19752 жыл бұрын

    Ah, programming. My mortal enemy. *sigh*, and my enemy just won. *opens the 760 page book about C#*

  • @simonw.1223
    @simonw.12237 ай бұрын

    I wanted to learn godot an like I saw a 11h long video but this kickstarer is finished and thank you for that

  • @aHedgerowFrog
    @aHedgerowFrog2 жыл бұрын

    thumbnail hits hard! :)

  • @yash1152
    @yash11522 жыл бұрын

    this video is actually nice.

  • @Chilling_and_Game
    @Chilling_and_Game2 жыл бұрын

    Your right about not trying to learn all of it at once I'm focusing on the art and music side of gaming now then coding.

  • @PixelbugStudio
    @PixelbugStudio2 жыл бұрын

    Doing so many personal projects will help you to learn faster. After that pick a type of game you want to develop ( how to pick that - think of a small game that you'll definitely enjoy playing. Not a AAA game ) and then focus on that. Try to play all the games in that genre and learn what made them successful and what made them a failure along with developing your own game in that genre. Good luck👍

  • @rybotekk
    @rybotekk2 жыл бұрын

    exactly. thankyou.

  • @blackheartgaming6121
    @blackheartgaming61212 жыл бұрын

    I love the thumbnail

  • @tolulopemojid2720
    @tolulopemojid27202 жыл бұрын

    Would love you guys to also make some ink scape tutorials later on, if possible?. Love the character arts you make

  • @ArcangelZero7

    @ArcangelZero7

    2 жыл бұрын

    I'd love to see that too, but just a heads up if you didn't know, they've made a few Krita game art tutorials in the past that you might find helpful!

  • @tolulopemojid2720

    @tolulopemojid2720

    2 жыл бұрын

    @@ArcangelZero7 I know but inkscape is more budget friendly especially if you don't have a drawing tab

  • @nikolaoslibero

    @nikolaoslibero

    Жыл бұрын

    @@tolulopemojid2720 How is Krita less budget friendly?

  • @spaceman7019
    @spaceman70192 жыл бұрын

    I have decided to make a game, far before i watched this video I came up with a complicated game simplified it after realising my scope was dauntingly large made my character capable of moving and looking around on a flat plane tried to make a jump button work got burnt out scrapped the idea for a jump button decided after that to make a character model and animations in blender finished rigging the character got burnt out overall this process took 4 weeks i watch this video now and i weep as all of this advice is nice and sound but it's the fact that i am hearing this now that makes me sad thank you, I needed to hear this.

  • @scrubbeyy7475
    @scrubbeyy74752 жыл бұрын

    The thumbnail got me lmao

  • @RushRage
    @RushRage2 жыл бұрын

    What is the Star Fox looking game at 0:22?

  • @Dragonn411
    @Dragonn4112 ай бұрын

    I watched this video a little under 2 years ago, and after whatching this video, even tho Im only 13, Ive made 3 games all by myself. great vid to get started

  • @user-od6qs9mw9t
    @user-od6qs9mw9t9 ай бұрын

    Thanks you

  • @redpie907
    @redpie9072 жыл бұрын

    Hello :D sorry for my question but can you tell how the robot screen made (with blender maybe?)? on the cover picture? its so cute btw I love this game making tutorial video pls do more 😄😊

  • @isamekailmahmud9302
    @isamekailmahmud93022 жыл бұрын

    my first game was grey cube that moved around a grey floor

  • @nanaouzumaki6044
    @nanaouzumaki60442 жыл бұрын

    yes,sirr. Btw it was a nice video and helpful.

  • @thiagoh2005
    @thiagoh20052 жыл бұрын

    Thank you.

  • @Gdquest

    @Gdquest

    2 жыл бұрын

    You're welcome!

  • @xornedge8204
    @xornedge82042 жыл бұрын

    Godot is on the top of the food chain

  • @PG96
    @PG9611 ай бұрын

    Hello, I know a loot of timpe passed but can I ask you how did you do the movement of the hand at the first if the video?

  • @LukSilva12
    @LukSilva122 жыл бұрын

    What is the name of the app with that calendar you're using on the video?

  • @itsME-dc4vm
    @itsME-dc4vm2 жыл бұрын

    nicee ;D

  • @Soda-js2vx
    @Soda-js2vx2 жыл бұрын

    I enjoy programming and love the idea of creating something fun to play for myself and others, but GD, how do you get inspiration for a game idea after the initial learning projects?

  • @FreeSalesTips

    @FreeSalesTips

    2 жыл бұрын

    I look at game jams and their themes for inspiration. I brainstorm multiple ideas then I spend time creating prototypes of the ideas.

  • @user-of6ck3sj6z
    @user-of6ck3sj6z2 жыл бұрын

    Thanks now i know how to complete the f@#%ing game !

  • @ranjithvenkat4410
    @ranjithvenkat44102 жыл бұрын

    nice...

  • @necrago
    @necrago2 жыл бұрын

    And here I thought this vid had game-dev memes because of the thumbnail.

  • @yash1152
    @yash11522 жыл бұрын

    2:54 "transition" nodes (720p), hmm, i like it (:

  • @TechnologyQuest369
    @TechnologyQuest3692 жыл бұрын

    Any best 3d game engine brother do you recommend ?

  • @kesorangutan6170
    @kesorangutan6170 Жыл бұрын

    Any of you know the game @1:35 is called? It looks like Game Dev Tycoon but better? Edit: found it. The game is called City Game Studio.

  • @adolfomedina1774
    @adolfomedina17742 жыл бұрын

    btw, i love your voice bro lol

  • @hussamhk6235
    @hussamhk62352 жыл бұрын

  • @linuxrant
    @linuxrant Жыл бұрын

    finding the idea is not the problem... the second thing on the other hand... exactly... a hand... I need a hand ;)

  • @chicho9551
    @chicho95512 жыл бұрын

    One question, is this course going to be subtitled in Spanish?

  • @sechmascm

    @sechmascm

    2 жыл бұрын

    It's at 49k funding which means by the time the campaign ends, it'll go way past 50k. It's important because they said it'd be open-source by that point. So you can get into the program and change all the words from english to spanish yourself

  • @fe.1

    @fe.1

    2 жыл бұрын

    @@sechmascm Do you know if he will release some free content from this course?

  • @Gdquest

    @Gdquest

    2 жыл бұрын

    The course won't have subtitles but we're considering making it in Spanish in 2022, when we remake the course for Godot 4

  • @Gdquest

    @Gdquest

    2 жыл бұрын

    Yes probably as always. We'll ask the Kickstarter backers. The app will be open-source at this rate (50,000 euros stretch goal)

  • @jamespennington6428
    @jamespennington64284 ай бұрын

    If step 1 is to “find idea” and step 2 is to “make the rest of the f***ing game” what are steps 3-6?

  • @alexios123
    @alexios1232 жыл бұрын

    what is the name of the on rails shooter clone of starfox that is on this video?

  • @sumianvoice
    @sumianvoice2 жыл бұрын

    The discord link is expired!

  • @TramRide
    @TramRide9 ай бұрын

    What game is that at 1:34?

  • @seeforkat
    @seeforkat2 жыл бұрын

    the only thing that's stopping me to make games is honestly just laziness lmao

  • @swaeyl3883

    @swaeyl3883

    2 жыл бұрын

    I was the same. Once I started, it became a real hobby. Sometimes, I don't like playing video games anymore because I always think that I am merely consuming the work of others and could create my own game instead. Creating stuff is satisfying af. Do a tutorial and play around with a little creation, it will get you hooked and is no work, as there are really entertaining tutorials out there.

  • @bity-bite
    @bity-bite2 жыл бұрын

    0:42 Since when does shorter code objectively means better and possibly easier?

  • @swaeyl3883

    @swaeyl3883

    2 жыл бұрын

    He is not making a statement about your programming style, where shorter does not necessarily mean better (as often readability is sacrificed). However, using a concise programming language like GDScript, Python, or Go makes coding more approachable, easier to learn, read and understand. Compare, for instance, a "hello world" program written in Java vs Python. I think we can objectively agree that the shorter of the two programs is easier to grasp and thus the better choice for a learner. I get your point, though. The first language I learned was Haskell, in which you can write much shorter and concise code as compared to say Java. Still it was the more difficult language to learn and I find the code still harder to digest as compared to the more verbose Java. So you are right, that it would be a wrong statement to say that shorter code equals better code. But in the context of the video, I think he is right, that a concise scripting language has many advantages for a beginner to learn, and readability being one of them.

  • @Kaustubh-148
    @Kaustubh-1482 жыл бұрын

    Your video Is not coming in channel or if I search the video it is not coming

  • @sphixy8577

    @sphixy8577

    2 жыл бұрын

    it always make this for me

  • @paradisefallen8385
    @paradisefallen83852 жыл бұрын

    C # is better. it is clear and simple. the fact that the code is visually smaller in lines does no matter

  • @BrunoBayerNetto

    @BrunoBayerNetto

    2 жыл бұрын

    I agree in part. It's really not a question of whether C# (unity) or C++ (Unreal) are better than other languages. But I believe it's much better for you to learn a language that will be useful outside the world of game creation. So much so that at the beginning of Unity, it had its own language (Buu Script). But it gave up, because it's easier to focus on a language that already has a market created and people can learn in other ways.

  • @Jkauppa
    @Jkauppa2 жыл бұрын

    barebones without bloating would minimize the required code

  • @Jkauppa

    @Jkauppa

    2 жыл бұрын

    minimalistic approach is the best, even if the engines are fully featured, you concentrate on the content, not the clothes

  • @Jkauppa

    @Jkauppa

    2 жыл бұрын

    if you cant make a game, fast, you dont have a game

  • @prafullaraichurkar4369
    @prafullaraichurkar43692 жыл бұрын

    Is godot good for 3D games?

  • @prafullaraichurkar4369

    @prafullaraichurkar4369

    2 жыл бұрын

    @@kidmosey I prefer the pace at which Godot is picking up, maybe soon it will be great for 3D by the time i learn stuff

  • @FreeSalesTips

    @FreeSalesTips

    2 жыл бұрын

    Yes it is good. You're unlikely to run into Godot's limitations when you are learning the basics of programming a 3D game in Godot.

  • @swishfish8858

    @swishfish8858

    2 жыл бұрын

    I'll tell you this, as a huge Godot fan and enthusiast: if you want to make 3D games, Godot shouldn't be your first choice. It does it fine, hell I use it for 3D, but you should probably go with Unity or Unreal instead. They're just more refined 3D systems.

  • @thespirithero7231
    @thespirithero72312 жыл бұрын

    1:34 what is the name of that game?

  • @BusyAnas

    @BusyAnas

    2 жыл бұрын

    I think it’s game dev tycoon

  • @pupipawz
    @pupipawz5 ай бұрын

    Gonna be honest , the constant "oh put your dream game aside and just make smaller projects instead" advice doesnt make much sense to me personally when a dev could just as easily make their dream game by working on it little by little.

  • @Gdquest

    @Gdquest

    5 ай бұрын

    If you have the motivation it takes to not give up and most importantly enough knowledge to break big obstacles into smaller ones, sure why not. It's just not most people. And most people's dream games are not good candidates for learning foundations.

  • @samuelec
    @samuelec2 жыл бұрын

    Sure.. community forum.. ask how to approach a problem on simple 3d stuff and you'll never get an answer, not even a vague one.

  • @ericvague19
    @ericvague197 ай бұрын

    Are there any people here who need help creating their first video game soundtrack?

  • @velsia1
    @velsia1 Жыл бұрын

    Unity has by far the worst tutorials ever, unreal is so hard you might as well learn to code without an engine in the time it takes to learn it and it lags and takes a lot to lead since it is heavy. Godot is the only one that's ridiculously light, has decent tutorials and is quite easy. It also has support for c# c++, so it can be used in 3 programming languages whilist other game engines can only be written in 1

  • @firetdev
    @firetdev2 жыл бұрын

    FIRST VIEW!!

  • @mdmudasir2762

    @mdmudasir2762

    2 жыл бұрын

    bruh wdym

  • @firetdev

    @firetdev

    2 жыл бұрын

    @@mdmudasir2762 I was the first person to view this video

  • @slodoco
    @slodoco Жыл бұрын

    You sound really tired.