One Week of Learning Game Dev in Godot

Sdílet
Vložit
  • čas přidán 27. 06. 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
  • Věda a technologie

Komentáře • 163

  • @clankfish
    @clankfish Před měsícem +153

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

    • @user-jz9dm8yj4x
      @user-jz9dm8yj4x Před měsícem +10

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

    • @dreamingacacia
      @dreamingacacia Před měsícem +7

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

    • @mitcherny6965
      @mitcherny6965 Před měsícem

      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 Před 2 měsíci +88

    Always great to see more people use Godot.

  • @eddiebreeg3885
    @eddiebreeg3885 Před 2 měsíci +75

    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  Před 2 měsíci +13

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

    • @knytestorme
      @knytestorme Před měsícem +3

      Hahahah same situation here, loving the crossover

    • @nesraspongx58
      @nesraspongx58 Před měsícem +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

  • @afrancis7475
    @afrancis7475 Před 9 dny +2

    This is what a devlog is supposed to look like. She is honest about her experience (including the programming background) and shows a nice beginner project and that's very refreshing. She would be a great Software Engineer teacher, I'm curious as to what she will show next!

  • @AoiEgg
    @AoiEgg Před měsícem +28

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

  • @GreasyDaddy
    @GreasyDaddy Před 2 měsíci +18

    Your enthusiasm is infectious.
    Subbed!

  • @throbicon
    @throbicon Před 2 měsíci +17

    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 😊

  • @AmadanDev
    @AmadanDev Před měsícem +7

    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.

  • @unprove
    @unprove Před 6 dny

    Thanks for sharing your journey in learning Godot. I'm also a web dev now learning Godot and it's been great to see the enthusiasm you bring!

  • @f0xshadow521
    @f0xshadow521 Před 2 měsíci +41

    If you do Godot stuff, I'll watch!

  • @sean7221
    @sean7221 Před 2 měsíci +14

    Looking forward to your Godot content!

  • @denizk0461
    @denizk0461 Před 2 měsíci +5

    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  Před 2 měsíci +3

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

  • @0xAquaWolf
    @0xAquaWolf Před 28 dny

    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.

  • @Baelfyr
    @Baelfyr Před měsícem +2

    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.

  • @corbiss
    @corbiss Před měsícem +1

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

    • @RachelfTech
      @RachelfTech  Před měsícem +1

      Thank you! More coming soon!

    • @corbiss
      @corbiss Před měsícem

      @@RachelfTech Looking forward to it!🧃👀

  • @pingu4396
    @pingu4396 Před 2 měsíci +2

    Great job. Keep going

  • @CYON4D
    @CYON4D Před měsícem

    Great stuff, keep it up!

  • @MyCodingDiarie
    @MyCodingDiarie Před 2 měsíci +4

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

  • @nadirzefra2374
    @nadirzefra2374 Před 8 dny

    Thank for sharing your experience

  • @STaSHZILLA420
    @STaSHZILLA420 Před 2 měsíci +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  Před 2 měsíci

      Thank you! Glad that video was helpful :)

  • @Pdr0fsa
    @Pdr0fsa Před 2 měsíci +1

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

    • @RachelfTech
      @RachelfTech  Před 2 měsíci +1

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

    • @Pdr0fsa
      @Pdr0fsa Před 2 měsíci

      @@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/

  • @spectre.garden
    @spectre.garden Před měsícem

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

  • @Ninja_Sandwich
    @Ninja_Sandwich Před měsícem

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

  • @gryzlaw
    @gryzlaw Před 2 měsíci

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

    • @RachelfTech
      @RachelfTech  Před 2 měsíci +3

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

  • @ado-ante
    @ado-ante Před měsícem +1

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

  • @AndrewRayGorman
    @AndrewRayGorman Před měsícem

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

  • @rodolphocaires4584
    @rodolphocaires4584 Před 28 dny

    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 CZcams.

  • @UberOfficer1
    @UberOfficer1 Před měsícem

    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.” 👏

  • @the_nightbringer
    @the_nightbringer Před měsícem

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

  • @rebekahmarinos2260
    @rebekahmarinos2260 Před měsícem

    I love all of those guitars!

  • @AlexBarrGameDev
    @AlexBarrGameDev Před měsícem

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

  • @justinmonroe8683
    @justinmonroe8683 Před 24 dny

    Inspiring work within Godot, learning game development, and content sharing on CZcams 👌. I especially enjoyed the desktop pet, which ironically was an idea I wanted to endeavor on, just with a more simulated approach, involving plants, animals, and eventually a mini virtual zoo. If VR, or Augmented Reality is more accurate, wasn't so closed content, I had similar ideas for Stylized Augmented Desktops, specifically for VR. Being much of the content is lack luster considering the platform, and interactive content. To much interface done on traditional OS has been implemented in VR, and those that use VR aren't happy about it. Of course, they expect elevated content, and interfacing.

  • @AverageDrafter
    @AverageDrafter Před 16 dny

    "Code a Godot node" ngl that got my sub.

  • @Rezag888
    @Rezag888 Před 2 měsíci +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  Před 2 měsíci +2

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

  • @Seancstudiogames
    @Seancstudiogames Před měsícem

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

  • @Reymax164
    @Reymax164 Před 2 měsíci

    You did great, your pixel art is nice〜

  • @wolfiedgr8t
    @wolfiedgr8t Před měsícem

    Well done 👍

  • @kn58657
    @kn58657 Před měsícem

    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  Před měsícem +1

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

  • @cheesymcnuggets
    @cheesymcnuggets Před měsícem

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

  • @LeftyRC
    @LeftyRC Před měsícem

    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.

  • @DaShizi
    @DaShizi Před měsícem

    It's nice to see you so positive

  • @RonnieTreibholz
    @RonnieTreibholz Před 2 měsíci

    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 :)

  • @horizonb1744
    @horizonb1744 Před měsícem

    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  Před měsícem

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

  • @hambonetunes1988
    @hambonetunes1988 Před 2 měsíci

    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  Před 2 měsíci

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

  • @ianjameshouse
    @ianjameshouse Před měsícem

    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.

  • @HTNT9
    @HTNT9 Před 2 měsíci +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  Před 2 měsíci +1

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

  • @osricwolfing4553
    @osricwolfing4553 Před 2 měsíci

    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  Před 2 měsíci

      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!

  • @hyxx7
    @hyxx7 Před měsícem

    yah!! more godot content !!

  • @SeyedSadeghAtaii
    @SeyedSadeghAtaii Před měsícem

    Damn I love the animations 😂 (enemy chickens ftw)

  • @ObsidianBlk
    @ObsidianBlk Před měsícem

    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!

  • @sosignon
    @sosignon Před měsícem

    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  Před měsícem +1

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

  • @GenaroDev
    @GenaroDev Před 2 měsíci

    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 !! )

  • @Asspirin101
    @Asspirin101 Před 2 měsíci

    The last game is so silly, I love it 😅

  • @pcneststayinformed
    @pcneststayinformed Před měsícem

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

    • @RachelfTech
      @RachelfTech  Před měsícem +1

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

  • @felipefacundes1
    @felipefacundes1 Před 2 měsíci

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

  • @animeangeis
    @animeangeis Před měsícem

    Idk how I got here. CZcams 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.

  • @InnerEagle
    @InnerEagle Před 28 dny

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

  • @ChetWhimbles
    @ChetWhimbles Před 2 měsíci

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

    • @RachelfTech
      @RachelfTech  Před 2 měsíci

      Awesome! Working on another project/video now :)

  • @marcosdiogenes9380
    @marcosdiogenes9380 Před měsícem

    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  Před měsícem +1

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

  • @JefryU
    @JefryU Před 2 měsíci

    Hell yeah

  • @pronubcentral
    @pronubcentral Před 2 měsíci +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....

  • @rungeon83
    @rungeon83 Před měsícem

    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  Před měsícem

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

  • @dv_interval42
    @dv_interval42 Před 2 měsíci

    RACHEL!!!!!!!

  • @timmygilbert4102
    @timmygilbert4102 Před 6 dny

    Imagine having fun while making game 😮

  • @TransformHypnosis
    @TransformHypnosis Před měsícem

    MORE GODOT

  • @ariffirdaus5376
    @ariffirdaus5376 Před 2 měsíci

    a week? thats very good progress

  • @SovereignVis
    @SovereignVis Před měsícem

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

  • @Dekotale
    @Dekotale Před měsícem

    Godot is love, Godot is life

  • @khairulhamdan762
    @khairulhamdan762 Před 2 měsíci

    The chicken is amazing! 🐔

  • @albumin30days90
    @albumin30days90 Před 2 měsíci

    🤟

  • @itsafish4600
    @itsafish4600 Před 2 měsíci

    cool

  • @ElPerroNegro453
    @ElPerroNegro453 Před 2 měsíci

    Nooooo! the chickens! 😭

  • @AhmedSaeed-pz3yo
    @AhmedSaeed-pz3yo Před měsícem +1

    why you so happy,damn.

  • @alexwilkinsgames
    @alexwilkinsgames Před měsícem

    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  Před měsícem

      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!

  • @hugorocha8705
    @hugorocha8705 Před 28 dny

    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!

  • @kiryonnakira7566
    @kiryonnakira7566 Před měsícem

    i recommand looking at the PhantomCamera addon

  • @2danandrews
    @2danandrews Před 2 měsíci

    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  Před 2 měsíci

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

  • @justanother47
    @justanother47 Před měsícem

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

  • @computernerd8157
    @computernerd8157 Před měsícem

    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.

  • @Kaspar.C0LD
    @Kaspar.C0LD Před měsícem

    D'as a spicy meatball.

  • @RevengEngine
    @RevengEngine Před měsícem

    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  Před měsícem +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 Před měsícem

      @@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  Před měsícem

      @@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.

  • @noise_dev
    @noise_dev Před 2 měsíci

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

  • @ziadhassan7
    @ziadhassan7 Před měsícem

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

  • @kingofnothing2260
    @kingofnothing2260 Před 25 dny

    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 CZcams to get ichio, rotten pixels, craftpixels

  • @nesraspongx58
    @nesraspongx58 Před měsícem

    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

  • @ryguy81538
    @ryguy81538 Před měsícem +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  Před měsícem +1

      I definitely have! So many ideas for projects now 😅

  • @DapperNurd
    @DapperNurd Před měsícem

    Posted just too early to have Brackey's tutorial lol

    • @RachelfTech
      @RachelfTech  Před měsícem

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

  • @rerere1569
    @rerere1569 Před 2 měsíci

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

  • @nowherebrain
    @nowherebrain Před měsícem

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

  • @SolearGnG
    @SolearGnG Před měsícem +1

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

  • @jmgpptt
    @jmgpptt Před měsícem

    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  Před měsícem +2

      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 Před měsícem +1

      @@RachelfTech Of course you did.

  • @Hanadeus
    @Hanadeus Před 2 měsíci

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

  • @littleerichsenstudios2292
    @littleerichsenstudios2292 Před 2 měsíci +1

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

  • @nothing6yen
    @nothing6yen Před měsícem

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

  • @kingofnothing2260
    @kingofnothing2260 Před 25 dny

    I can't import free 2d assets into godot

  • @vintagetone22
    @vintagetone22 Před 2 měsíci

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

  • @celsladroma8048
    @celsladroma8048 Před měsícem

    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

  • @jaysistar2711
    @jaysistar2711 Před 2 měsíci

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

  • @mojojojo6525
    @mojojojo6525 Před měsícem

    Wait aren't you the guitar girl

  • @lickguitars1276
    @lickguitars1276 Před měsícem

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