One Week of Learning Game Dev in Godot

Поделиться
HTML-код
  • Опубликовано: 2 июн 2024
  • This is everything I learned in around a week trying Godot for the first time!
    Instagram: / rachelftech
    TikTok: / rachelftech
    Music channel: / @rachelfguitar
    Main assets used:
    anokolisa.itch.io/sidescrolle...
    deepdivegamestudio.itch.io/
    00:00 Intro
    00:33 First Game
    01:19 Second Game
    06:50 Procedural Terrain
    07:30 Final Game
    13:50 Thoughts on Godot
  • НаукаНаука

Комментарии • 157

  • @clankfish
    @clankfish Месяц назад +111

    her voice makes it sound like shes about to burst out laughing at any moment

    • @user-jz9dm8yj4x
      @user-jz9dm8yj4x 25 дней назад +8

      All through the video I felt like watching that gif with trucks about to crash but never crashing

    • @dreamingacacia
      @dreamingacacia 18 дней назад +5

      well she laughed a lot. I guess she's having fun.

    • @mitcherny6965
      @mitcherny6965 11 дней назад

      She scares me, makes me think of Silence of the Lambs. Once she stops smiling she'll get a blade and then STAB!

  • @OnyxIdol
    @OnyxIdol Месяц назад +83

    Always great to see more people use Godot.

  • @eddiebreeg3885
    @eddiebreeg3885 Месяц назад +61

    me, a guitar player: *loves Rachelf's channel*
    also me, a game developer: *browses game dev videos on youtube*
    youtube alrogithm: "you're not gonna believe this :D"

    • @RachelfTech
      @RachelfTech  Месяц назад +11

      I love that guitar players are now finding this channel too! Thank you :)

    • @knytestorme
      @knytestorme Месяц назад +3

      Hahahah same situation here, loving the crossover

    • @nesraspongx58
      @nesraspongx58 28 дней назад +1

      @@RachelfTech i literally was playing on the guitar half the time while watching this video xD
      i'm not that good but it's def a fun instrument

  • @AoiEgg
    @AoiEgg Месяц назад +21

    I dont know why. But see you being happy in the video just makes me smile

  • @GreasyDaddy
    @GreasyDaddy Месяц назад +14

    Your enthusiasm is infectious.
    Subbed!

  • @throbicon
    @throbicon Месяц назад +15

    Awesome video. I like how you showed the code and also how you explained the nodes. Your content and video is well made! Please make more videos 😊

  • @f0xshadow521
    @f0xshadow521 Месяц назад +39

    If you do Godot stuff, I'll watch!

  • @AmadanDev
    @AmadanDev Месяц назад +5

    I remember your guitar videos from years back, good luck if you decide to keep learning Godot. Feels like a very genuine beginner video with lots of optimism and enthusiasm for learning more (as opposed to some of the more "glamorous" "I made this game in a week as a beginner" style dev logs whose creators had been working on projects far longer), and I really appreciate that vibe.
    Guitar was the focus I had in life many many years ago before I had RSI issues develop in both hands.
    Funnily enough gamedev has been one of my main hobbies over the past half decade but only very recently got into Godot as of about 5 weeks ago.

  • @sean7221
    @sean7221 Месяц назад +14

    Looking forward to your Godot content!

  • @0xAquaWolf
    @0xAquaWolf 2 дня назад

    This is a really cool overview of your transition i also come from a full-stack web dev background working with javascript and react and i have began exploring game dev, its really fun and brings the joy of programming back into my heart.
    i have decided to stick to javascript since i already am comfortable with the ecosystem and i'm going to use the canvas element and maybe phaser.js in the future.

  • @corbiss
    @corbiss Месяц назад

    So fun to see your game projects! Looking forward to more gamedev videos!🌻

    • @RachelfTech
      @RachelfTech  Месяц назад +1

      Thank you! More coming soon!

    • @corbiss
      @corbiss Месяц назад

      @@RachelfTech Looking forward to it!🧃👀

  • @denizk0461
    @denizk0461 Месяц назад +4

    cool video, really liked seeing your projects come to life! I started a Godot project a while back as well, and I find that seeing other people's progress is pretty motivating :)

    • @RachelfTech
      @RachelfTech  Месяц назад +3

      Awesome, thank you! I have more Godot things planned for this channel soon :)

  • @Baelfyr
    @Baelfyr Месяц назад +1

    That was a great video, I like how you explained your progress and how you moved on to more difficult things after getting the hang of the previous lesson. It is always great to see programmers from other areas of programming try out games and game design and development. I would love to see more of what you do in this space, and subscribing to make sure I don't miss anything.

  • @Rezag888
    @Rezag888 Месяц назад +2

    it was so surprising to see the musician whom i was subscribed to since i don't know when tackle the same game engine i tackle, thanks to youtube. Godspeed!

    • @RachelfTech
      @RachelfTech  Месяц назад +2

      Glad too see people finding me here too! Thank you!

  • @rodolphocaires4584
    @rodolphocaires4584 3 дня назад

    How cool! I myself am a mobile developer (Flutter mostly) and also started learning game development this week. For now I'm just following along videos on RUclips.

  • @STaSHZILLA420
    @STaSHZILLA420 2 месяца назад +1

    Very cool video. Glad you showed off the procedural generation. I found your channel while learning how to code infinite maps. It was very informative.

    • @RachelfTech
      @RachelfTech  2 месяца назад

      Thank you! Glad that video was helpful :)

  • @Pdr0fsa
    @Pdr0fsa Месяц назад +1

    What a great video 🤩! Well though, good content.
    Really good stuff! Looking forward to see more!

    • @RachelfTech
      @RachelfTech  Месяц назад +1

      Thanks so much! Working on the next project at the moment :)

    • @Pdr0fsa
      @Pdr0fsa Месяц назад

      @@RachelfTech you're welcome. I've been thinking about switching from Unity to Godot. So it's really nice to see others experience and learning the engine. Hoping to see more! o/

  • @CYON4D
    @CYON4D Месяц назад

    Great stuff, keep it up!

  • @gryzlaw
    @gryzlaw Месяц назад

    Looks like you really enjoyed doing what you did so I encourage you to continue and wish you enjoy doing so.

    • @RachelfTech
      @RachelfTech  Месяц назад +3

      Thank you, I did! Working on some more projects now :)

  • @MyCodingDiarie
    @MyCodingDiarie Месяц назад +4

    i love your smile! also the video! keep the good work!

  • @pingu4396
    @pingu4396 Месяц назад +2

    Great job. Keep going

  • @Ninja_Sandwich
    @Ninja_Sandwich 26 дней назад

    Good job on Godot and the video! I loved the chicken part 😂made my day!

  • @ado-ante
    @ado-ante 29 дней назад +1

    Amazing video! I would love to see more videos on Godot!

  • @spectre.garden
    @spectre.garden Месяц назад

    Yay. More e-com/web folks bringing their perspective. Looking forward to hearing more about your process and ideas.

  • @AlexBarrGameDev
    @AlexBarrGameDev Месяц назад

    Welcome to game dev! This was a great video, I hope to see more 😊

    • @RachelfTech
      @RachelfTech  Месяц назад +1

      Thank you! More coming soon :)

  • @cheesymcnuggets
    @cheesymcnuggets 14 дней назад

    I love the pacing of this video, had me engaged the entire time

  • @Seancstudiogames
    @Seancstudiogames Месяц назад

    Welcome to the world of game dev Rachel! I also have been a sub to your guitar channel for a long time. ❤

  • @aullidos_games
    @aullidos_games Месяц назад

    I knew you from your guitar videos. Glad to see you in gamedev 💪

  • @UberOfficer1
    @UberOfficer1 Месяц назад

    I hope I can learn as fast as you! It’s really cool and impressive how you just basically thought, “next I wanted to learn ‘x’ so I decided to just do it.” 👏

  • @Reymax164
    @Reymax164 Месяц назад

    You did great, your pixel art is nice〜

  • @ObsidianBlk
    @ObsidianBlk Месяц назад

    Stumbled across your video... wonderful work! One random little fun thing for you with GDScript... Looking at that procedural terrain using the tile map... you can write scripts without attaching them to nodes first. As such, you can create a node that extends TileMap, then add the line "class_name ProceduralTileMap" immediately under the "extends" keyword. After that, your new node "ProcedualTileMap" will be available in the "add nodes" window (almost) like any other base node, and when you select it, Godot automatically creates the base node with the script attached... that way you don't need to put the node down first then go hunting for the script.
    Hope that made sense and I wish you continued progress in your Godot journey, if you choose to continue!

  • @HTNT9
    @HTNT9 2 месяца назад +2

    Wow..very impressive for 1 week! Been a while since ive done any game dev but Godot looks pretty cool and pretty simple to get started. Would be cool if this project turns into a full fledged game.

    • @RachelfTech
      @RachelfTech  2 месяца назад +1

      Thanks! Yeah I've been really enjoying it so far, I'm impressed by how simple it makes things!

  • @rebekahmarinos2260
    @rebekahmarinos2260 16 дней назад

    I love all of those guitars!

  • @AndrewRayGorman
    @AndrewRayGorman Месяц назад

    Rachelf's gamedev arc. I can already see the future progress video - from noob to less of a noob

  • @snoopdouglas
    @snoopdouglas Месяц назад

    Just found your channel - I'm an old hand with Godot and this is awesome but I mainly just wanted to say that is an INSANE guitar collection

    • @RachelfTech
      @RachelfTech  Месяц назад +1

      Thank you! I actually have even more than visible 😅, my other channel is focused on guitar!

  • @RonnieTreibholz
    @RonnieTreibholz Месяц назад

    I didn't know you also do some SE/WebDev, haha :D
    pretty neat things you achieved, keep on :D
    It's always cool to see new people try out Godot :)

  • @hambonetunes1988
    @hambonetunes1988 Месяц назад

    I swear, back when I found your guitar channel (on my guitar channel) a few years ago I just knew you would try out gamedev at some point! Here we are, I found your gamedev channel! I also play guiar/make music and do hobby gamedev! Subbed!

    • @RachelfTech
      @RachelfTech  Месяц назад

      Very cool, glad you ended up here as well! 😁

  • @kn58657
    @kn58657 22 дня назад

    Love this! Just had to take a pause to pop over to the guitar channel and hear the cover of "My Own Summer" 😅🤘Hope to see more content! (Both gamedev and music)

    • @RachelfTech
      @RachelfTech  22 дня назад +1

      Thank you! 😁🤘 Currently working on the next game dev project!

  • @osricwolfing4553
    @osricwolfing4553 2 месяца назад

    Thank you for showing those resources. My son is learning how to code with Python and C++, and he will have a lot of fun using those tools. I've been watching your guitar focused videos for a while and am happy to see that you do programming as well. The game with the elf looks like it has a lot of potential!

    • @RachelfTech
      @RachelfTech  2 месяца назад

      Awesome! Python is definitely a good starting language and, if he wants to make games, the language Godot uses is very similar, so it will be easy to transfer knowledge!

  • @horizonb1744
    @horizonb1744 24 дня назад

    Wow I’ve watched your guitar content before when learning how to play guitar. Now learning how to code and I’m here watching this haha

    • @RachelfTech
      @RachelfTech  23 дня назад

      That's awesome! Glad you found me here too :)

  • @wolfiedgr8t
    @wolfiedgr8t 27 дней назад

    Well done 👍

  • @DaShizi
    @DaShizi 27 дней назад

    It's nice to see you so positive

  • @GenaroDev
    @GenaroDev Месяц назад

    I used to watch your music channel a lot years and years ago. now i found this when searching for Godot. that's so cool. :)! congrats. I'm also frontEnd developer and guitarist ( when i have time !! )

  • @ianjameshouse
    @ianjameshouse Месяц назад

    That chicken particle thing is really cool, that's not a node I've played with and going to need to take a look at.

  • @LeftyRC
    @LeftyRC 25 дней назад

    I really loved your video especially how you showed and discussed all of your progression. Would love to see the code for the chicken slasher (lol). I think you could sell that as a nice starter.
    Amazing job and you should definitely make some godot tutorials.

  • @felipefacundes1
    @felipefacundes1 Месяц назад

    Great video! I loved seeing you and getting to know you! Create more videos! You've already gained another subscriber! Success!

  • @pcneststayinformed
    @pcneststayinformed Месяц назад

    Just started using Godot a day ago. Can't wait to learn more.

    • @RachelfTech
      @RachelfTech  Месяц назад +1

      Awesome! I've been having a lot of fun with it so far so I'm sure you will too!

  • @SeyedSadeghAtaii
    @SeyedSadeghAtaii 29 дней назад

    Damn I love the animations 😂 (enemy chickens ftw)

  • @marcosdiogenes9380
    @marcosdiogenes9380 Месяц назад

    The only bad thing about this channel is that it's new, so there's not more of your amazing videos to watch. Subscribed and signed up for notifications. Please keep them coming!

    • @RachelfTech
      @RachelfTech  Месяц назад +1

      I appreciate it! Have another video coming out sometime this week with a new Godot project!

  • @InnerEagle
    @InnerEagle 2 дня назад

    Plot Twist: the chicken can avoid your attacks because in reality it's an hokage ninja

  • @pronubcentral
    @pronubcentral 2 месяца назад +1

    Anything programming absolutely melts my brain no matter how many times I start over but I DID understand enough to recognize you made a Rach...Elf........cough....

    • @RachelfTech
      @RachelfTech  2 месяца назад

      😄, had to make an elf!

  • @hyxxdev
    @hyxxdev Месяц назад

    yah!! more godot content !!

  • @animeangeis
    @animeangeis Месяц назад

    Idk how I got here. RUclips just recommended. I learned about the same in one week. I also had the same issues of trying the best ways. After animationplayer I tried to use it with AnimationTree, but some of the UI is just a lot more complicated, I'll have to look into that more tho. The only thing I can say, starting out, is I really should stop trying to complicate things. I wanted to make a 360 rotation aim on a human character, and that's just way too much trouble. Especially since I have not dabbled much in art or animation, heck I barely know programming.

  • @ChetWhimbles
    @ChetWhimbles Месяц назад

    Please continue this, I am moving over from unity and love to see Godot content.

    • @RachelfTech
      @RachelfTech  Месяц назад

      Awesome! Working on another project/video now :)

  • @hugorocha8705
    @hugorocha8705 3 дня назад

    It would be awesome if you did some basic tutorials going a little bit more in depth and showing how you got everything to work!

  • @Asspirin101
    @Asspirin101 Месяц назад

    The last game is so silly, I love it 😅

  • @rungeon83
    @rungeon83 Месяц назад

    Godot community really seems the best I've every been apart off, from asking for help to making my own videos, everyone I've encountered so far has been really lovely and I can say as a coder from the ages of 12 up to now 38, that's not common! I had some awful experiences in Unity/Gamemaker and even asking questions on stackoverflow.
    Maybe Godot has a lot more people who aren't looking for the VERY best way todo things or the VERY latest in tech/graphics etc who knows?! But I love em!

    • @RachelfTech
      @RachelfTech  Месяц назад

      I've noticed that as well! Everyone is so supportive and just trying to have fun making things :)

  • @kingofnothing2260
    @kingofnothing2260 12 часов назад

    Nothing I try to drag into a folder to import 2d assets is working. Any help? Is it a settings thing? I'm getting things from sites people have shown on RUclips to get ichio, rotten pixels, craftpixels

  • @2danandrews
    @2danandrews Месяц назад

    Glad you came up in my search. Pretty neat. Any recommendations for someone who has no knowledge of coding or scripts? I think im going to use godot to to learn to make a game.
    Thank you

    • @RachelfTech
      @RachelfTech  Месяц назад

      Thanks! On Godot's website they recommend first going through the free CS50 course online from Harvard if you are completely new to coding.

  • @computernerd8157
    @computernerd8157 Месяц назад

    You can also use C# now. I am considering that. Also I thinking about learning Unity because it would be cool to work with other devs one day.

  • @RevengEngine
    @RevengEngine 5 дней назад

    I'm personally having difficulty with Godot's lack of global variables and transitioning into thinking about connecting scenes with different techniques. Also working on a vampire survivor clone for practice. The reference to the player with @onready might just be what I need to mimic for a lot of my code.

    • @RachelfTech
      @RachelfTech  5 дней назад +1

      @onready helps a lot! Not sure if this will be helpful, but another thing I've seen mentioned a lot is for cross scene/node communication you generally want to "call down" and "signal up". So if a node is a child of another and you want to communicate with it, you should generally use an @onready variable and call methods on the child node directly. But if you want to communicate with a node further up in the tree, you should emit a signal from the node instead and handle it in the parent.

    • @RevengEngine
      @RevengEngine 5 дней назад

      @@RachelfTech much appreciated for the quick reply! I'll have to try this. Another method I've been seeing is using an autoload singleton (call it SignalBus, for example) to handle ALL custom signals, but it just feels like that solution "might" go against the design philosophy of Godot's devs? Unsure, but it's something I may explore on a smaller project. It would seem unsustainable on a large game.

    • @RachelfTech
      @RachelfTech  5 дней назад

      @@RevengEngine Ah yeah I've seen references to that approach as well but haven't tried it. It does seem like it could get messy, but I can see it being useful for some cases! Will probably experiment with something like that in the future as well.

  • @JefryU
    @JefryU Месяц назад

    Hell yeah

  • @alexwilkinsgames
    @alexwilkinsgames Месяц назад

    Hey Rachel! I'm coming from a javascript/web dev background and I saw at 2:26 you were working in VS Code for GDSCript, in your opinion, did you find it more intuitive to work in VS Code or was it a better Developer Experience working with GDSCript within the Godot Editor? Love the video btw!

    • @RachelfTech
      @RachelfTech  Месяц назад

      I personally decided to use it pretty much right away because I'm used to it and it felt more comfortable. I think for general code editing ability VSCode is better, but the Godot built-in editor does have some nice features that integrate directly with other parts Godot. So might be worth trying both out to see what you prefer!

  • @Dekotale
    @Dekotale 24 дня назад

    Godot is love, Godot is life

  • @SovereignVis
    @SovereignVis Месяц назад

    Only thing missing now is a chicken sound effect when they die.

  • @justanother47
    @justanother47 Месяц назад

    man brackeys is also back with godot after 3 years. Something is happening with this game engine.

  • @kiryonnakira7566
    @kiryonnakira7566 25 дней назад

    i recommand looking at the PhantomCamera addon

  • @khairulhamdan762
    @khairulhamdan762 Месяц назад

    The chicken is amazing! 🐔

  • @dv_interval42
    @dv_interval42 Месяц назад

    RACHEL!!!!!!!

  • @nesraspongx58
    @nesraspongx58 28 дней назад

    if you want to focus more on learning pixel art there's an event akin to inktober called pixel maynia hosted by a youtuber named artindi
    so it's going right now so you could try training from this point it's fun

  • @ariffirdaus5376
    @ariffirdaus5376 Месяц назад

    a week? thats very good progress

  • @noise_dev
    @noise_dev Месяц назад

    wow. how much time did you had for that?! you have done a lot in a week!

  • @TransformHypnosis
    @TransformHypnosis Месяц назад

    MORE GODOT

  • @ryguy81538
    @ryguy81538 Месяц назад +1

    Congrats on the first game. Really good job for a first stab. You've been infected with Devitis now unfortunately, no known cure. 🤒

    • @RachelfTech
      @RachelfTech  Месяц назад +1

      I definitely have! So many ideas for projects now 😅

  • @nowherebrain
    @nowherebrain 28 дней назад

    I love guitar and godot!
    EDIT: you seem familiar, did you used to have another channel???? a guitar channel?

    • @RachelfTech
      @RachelfTech  28 дней назад +1

      Still do, it's just Rachelf :)

    • @nowherebrain
      @nowherebrain 27 дней назад

      @@RachelfTech YEAH, that's right :)

  • @ElPerroNegro453
    @ElPerroNegro453 Месяц назад

    Nooooo! the chickens! 😭

  • @Kaspar.C0LD
    @Kaspar.C0LD Месяц назад

    D'as a spicy meatball.

  • @itsafish4600
    @itsafish4600 Месяц назад

    cool

  • @AhmedSaeed-pz3yo
    @AhmedSaeed-pz3yo Месяц назад

    why you so happy,damn.

  • @jmgpptt
    @jmgpptt Месяц назад

    OMG, How long until I stumble upon a "How I learned 3d modeling" or "My 1 year progress in open heart surgery" Rachel channel?

    • @RachelfTech
      @RachelfTech  Месяц назад +1

      I actually did start learning 3d modeling a couple years back but didn't stick with it...so that might come back sometime 😁

    • @jmgpptt
      @jmgpptt Месяц назад

      @@RachelfTech Of course you did.

  • @kingofnothing2260
    @kingofnothing2260 12 часов назад

    I can't import free 2d assets into godot

  • @albumin30days90
    @albumin30days90 Месяц назад

    🤟

  • @lickguitars1276
    @lickguitars1276 Месяц назад

    you and i have the same interest in music and computer science so why dont we go on a date

  • @Hanadeus
    @Hanadeus Месяц назад

    i am learning C# to go with unity and godot,

  • @littleerichsenstudios2292
    @littleerichsenstudios2292 Месяц назад +1

    Wow, you made a lot of progress in Godot in one week. I guess it helps if you know how to code already 😁

    • @RachelfTech
      @RachelfTech  Месяц назад

      That definitely helped a lot!

  • @DapperNurd
    @DapperNurd Месяц назад

    Posted just too early to have Brackey's tutorial lol

    • @RachelfTech
      @RachelfTech  Месяц назад

      I know! I just skimmed through it anyway, great tutorial but was already familiar with everything in it now 😄

  • @rerere1569
    @rerere1569 Месяц назад

    Damn I'm also a web developer who started learning godot recently😂

  • @SolearGnG
    @SolearGnG Месяц назад +1

    Why are you so happy? What's your secret? 😁

  • @ziadhassan7
    @ziadhassan7 Месяц назад

    That's really great for just a WEEK! Keep up the great work

  • @nothing6yen
    @nothing6yen Месяц назад

    Wait a sec. As far as I remember, you were a guitar player. Now, you turn into a game developer?

  • @vintagetone22
    @vintagetone22 2 месяца назад

    Hello rachel .❤🌹⚘⚘👍👍🙏🎸🎸

  • @celsladroma8048
    @celsladroma8048 23 дня назад

    yeah you should learn godot its important to learn this things than unity or anything engine why because unlike any engine they are making A.I to their system to save money and Godot the only living thing that A.I cannot compete with and its happening

  • @mojojojo6525
    @mojojojo6525 Месяц назад

    Wait aren't you the guitar girl

  • @jaysistar2711
    @jaysistar2711 Месяц назад

    Signals and slots are modeled after the C++ framework called Qt ("cute"). They have much less overhead than events in JavaScript.

  • @sulaymonz8080
    @sulaymonz8080 Месяц назад +1

    are u high?)

  • @Benlegeek
    @Benlegeek Месяц назад

    Which language she speak ?

  • @infiniteyouth18
    @infiniteyouth18 Месяц назад

    hot girl into game dev? now thats unusual.

  • @henryspiff4277
    @henryspiff4277 Месяц назад +1

    Would you like to make a Christian video game with me?

    • @gryzlaw
      @gryzlaw Месяц назад +2

      That sounds dodgy...

    • @dv_interval42
      @dv_interval42 Месяц назад

      Always the funny ones