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 - Наука
her voice makes it sound like shes about to burst out laughing at any moment
All through the video I felt like watching that gif with trucks about to crash but never crashing
well she laughed a lot. I guess she's having fun.
She scares me, makes me think of Silence of the Lambs. Once she stops smiling she'll get a blade and then STAB!
Always great to see more people use Godot.
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"
I love that guitar players are now finding this channel too! Thank you :)
Hahahah same situation here, loving the crossover
@@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
I dont know why. But see you being happy in the video just makes me smile
Your enthusiasm is infectious.
Subbed!
Thanks so much!
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 😊
If you do Godot stuff, I'll watch!
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.
Looking forward to your Godot content!
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.
So fun to see your game projects! Looking forward to more gamedev videos!🌻
Thank you! More coming soon!
@@RachelfTech Looking forward to it!🧃👀
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 :)
Awesome, thank you! I have more Godot things planned for this channel soon :)
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.
Thanks so much!
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!
Glad too see people finding me here too! Thank you!
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.
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.
Thank you! Glad that video was helpful :)
What a great video 🤩! Well though, good content.
Really good stuff! Looking forward to see more!
Thanks so much! Working on the next project at the moment :)
@@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/
Great stuff, keep it up!
Looks like you really enjoyed doing what you did so I encourage you to continue and wish you enjoy doing so.
Thank you, I did! Working on some more projects now :)
i love your smile! also the video! keep the good work!
Thanks so much!
Great job. Keep going
Good job on Godot and the video! I loved the chicken part 😂made my day!
Amazing video! I would love to see more videos on Godot!
Thank you!
Yay. More e-com/web folks bringing their perspective. Looking forward to hearing more about your process and ideas.
Welcome to game dev! This was a great video, I hope to see more 😊
Thank you! More coming soon :)
I love the pacing of this video, had me engaged the entire time
Glad to hear, thanks! 😁
Welcome to the world of game dev Rachel! I also have been a sub to your guitar channel for a long time. ❤
Thank you! 😁
I knew you from your guitar videos. Glad to see you in gamedev 💪
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.” 👏
You did great, your pixel art is nice〜
Thank you! 😁
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!
Thanks for the tip!
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.
Thanks! Yeah I've been really enjoying it so far, I'm impressed by how simple it makes things!
I love all of those guitars!
Thank you 😁🤘
Rachelf's gamedev arc. I can already see the future progress video - from noob to less of a noob
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
Thank you! I actually have even more than visible 😅, my other channel is focused on guitar!
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 :)
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!
Very cool, glad you ended up here as well! 😁
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)
Thank you! 😁🤘 Currently working on the next game dev project!
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!
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!
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
That's awesome! Glad you found me here too :)
Well done 👍
It's nice to see you so positive
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 !! )
That's awesome! 😁
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.
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.
Great video! I loved seeing you and getting to know you! Create more videos! You've already gained another subscriber! Success!
Just started using Godot a day ago. Can't wait to learn more.
Awesome! I've been having a lot of fun with it so far so I'm sure you will too!
Damn I love the animations 😂 (enemy chickens ftw)
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!
I appreciate it! Have another video coming out sometime this week with a new Godot project!
Plot Twist: the chicken can avoid your attacks because in reality it's an hokage ninja
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....
😄, had to make an elf!
yah!! more godot content !!
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.
Please continue this, I am moving over from unity and love to see Godot content.
Awesome! Working on another project/video now :)
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!
The last game is so silly, I love it 😅
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!
I've noticed that as well! Everyone is so supportive and just trying to have fun making things :)
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
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
Thanks! On Godot's website they recommend first going through the free CS50 course online from Harvard if you are completely new to coding.
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.
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.
@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.
@@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.
@@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.
Hell yeah
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!
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!
Godot is love, Godot is life
Only thing missing now is a chicken sound effect when they die.
man brackeys is also back with godot after 3 years. Something is happening with this game engine.
i recommand looking at the PhantomCamera addon
The chicken is amazing! 🐔
Thank you! :) 🐔
RACHEL!!!!!!!
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
Cool thanks for sharing!
@@RachelfTech you're welcome :D
a week? thats very good progress
wow. how much time did you had for that?! you have done a lot in a week!
MORE GODOT
Congrats on the first game. Really good job for a first stab. You've been infected with Devitis now unfortunately, no known cure. 🤒
I definitely have! So many ideas for projects now 😅
I love guitar and godot!
EDIT: you seem familiar, did you used to have another channel???? a guitar channel?
Still do, it's just Rachelf :)
@@RachelfTech YEAH, that's right :)
Nooooo! the chickens! 😭
D'as a spicy meatball.
cool
why you so happy,damn.
OMG, How long until I stumble upon a "How I learned 3d modeling" or "My 1 year progress in open heart surgery" Rachel channel?
I actually did start learning 3d modeling a couple years back but didn't stick with it...so that might come back sometime 😁
@@RachelfTech Of course you did.
I can't import free 2d assets into godot
🤟
you and i have the same interest in music and computer science so why dont we go on a date
i am learning C# to go with unity and godot,
Wow, you made a lot of progress in Godot in one week. I guess it helps if you know how to code already 😁
That definitely helped a lot!
Posted just too early to have Brackey's tutorial lol
I know! I just skimmed through it anyway, great tutorial but was already familiar with everything in it now 😄
Damn I'm also a web developer who started learning godot recently😂
Why are you so happy? What's your secret? 😁
That's really great for just a WEEK! Keep up the great work
Thank you!
Wait a sec. As far as I remember, you were a guitar player. Now, you turn into a game developer?
Hello rachel .❤🌹⚘⚘👍👍🙏🎸🎸
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
Wait aren't you the guitar girl
😁🎸
Signals and slots are modeled after the C++ framework called Qt ("cute"). They have much less overhead than events in JavaScript.
are u high?)
Which language she speak ?
hot girl into game dev? now thats unusual.
Would you like to make a Christian video game with me?
That sounds dodgy...
Always the funny ones