I Made a Procedural Snake Game in Godot
HTML-код
- Опубликовано: 18 сен 2024
- This is how I made a procedurally animated and textured snake game in Godot!
Try it out here: rachelftech.it...
Instagram: / rachelftech
TikTok: / rachelftech
Music channel: / @rachelfguitar
Idea inspired by @RujiKtheComatose 's salamanders :). Go check out their work, it's incredible!
Article I referenced on constraints: zalo.github.io...
Nice worms! They're very cute in a derpy kind of way. I got youtube-recommended this video organically, so seeing myself at the beginning of the video was a bit of a surprise. Hope you keep making some weird procedural creatures.
Your work is so inspiring! Thanks for stopping by 😁
Dude, a few years ago your tutorial on wonky salamanders has had me trying to achieve that effects for such a long time. Texturing the polygons with your crisp pixel art is the most obscure process I can't wrap my head around still. What a fateful encounter here. I literally searched "salamander godot" and reached this video
damn you have so much energy and smiling through the whole video, really brighten my day! You are a real yt gem. Looks like you really enjoy Godot development! I would love to see what more you can come up with!
So glad to hear that, thank you!
Your content is sooo underrated! I always enjoy the pace of your videos, giving us little bite-sized bits of progress in a satisfyingly relatable way. I hope the algorithm treats you well!
Thanks so much! Really glad to hear the format is enjoyable!
Seems like it does. I wasn't subscribed to her (just subscribed, to be on the safe side), yet YT has consistently been recommending me every one of her new uploads over the past few months.
Now combine this with the desktop pet. A desktop full of snakes that fall of the windows :D
looks really cool! the sky really is the limit with procedural textures and animations.
It definitely is! Excited to explore more here in the future :)
Just want to say that I really enjoy your videos, I mostly watch fairly popular game dev channels, but yours has a uniqueness in both project type and the genuineness of your personality. I seriously believe that your channel will continue to grow rapidly, and whenever you find yourself with a large audience, I hope that you will continue to make videos like this that have topics which genuinely interest you, and showcase your learning process in a realistic and entertaining way. Many game dev/godot/unity channels have become content farms and all have the same "I'm a youtuber" vibe which there isn't anything particularly wrong with, but I really find videos like this refreshing! Great job!
I really appreciate that, thank you! I'm definitely planning to continue making content like this, I really enjoy it :)
the bugs for making the snake slither were so funny 😂
I feel like this game really needs a "cozy" mode where the snake wont die if it hits itself and it can just keep eating. And you can just play infinitely.
Or a screensaver mode where random snakes come on screen for awhile and then leave.
Great vibes, keep up the awesome work!
A screensaver mode is a cool idea! Thanks :)
It would be cool for the snake to eat itself if it ran into a part of the body. The snake could eat from that part up and the leftover could become a new snake and that is how it starts over.
This is a fantastic video!!! I'm going to be addicted to your entire channel's content i just know it
Thank you! I'm working on the next project now :)
I love your videos 😭 you're so awesome and talented !!!
Thank you so much!!
Rachelf I'd never imagine you from guitar vids to gamedev. Love your Energy been watching for 4years
SHE PLAYS GUITAR????
Your attention to detail is amazing!!
Thank you! 😁
Thank you for sharing the process. This is absolutely delightful (and hilarious at times). I've never touched Godot before, but this might be the catalyst!
Thanks so much for the support, I really appreciate it! I'd definitely recommend trying it out!
The content of your programming videos is so fun and enjoyable, but I have to say that my favorite part is just how overjoyed and excited you seem to be! I love the way you smile through the narration and your voice is full of amusement and enthusiasm. I watch several programming and tech channels, and yours is exceptional in that the content is fun and has the added bonus of being impossible to watch without smiling. Keep up the great work!
Thanks so much for the kind words! I'm excited to keep making more videos like this 😁
Things like inverse kinematics, verlet integration based ropes, bezier curves, pathfinding, maze generation, metaballs, simulations, genetic algorithms etc. are a lot of fun to play around with. I've implemented them before, though not using a game engine. For anyone interested in "creative coding", I recommend the Coding Train channel.
I loved watching the game's progress during the duration of the video. Great job!
Thanks so much!
Great project!
Love your stuff :)
Thank you! 😁
I absolutely loved this video. I love that you took this thing you saw and was like I want l experiment with that and created such a brilliant product that’s a twist of a classic game. Loved watching your brain work as you thought through your choices and encountered hardships, that’s a beautiful part of game dev that is so real. I loved the idea with the grass swaying and imagined the title card having the snake moving around a dirt patch surrounded by this flowing grass and when you hit start the grass would be long the border and the play area would be a bigger dirt area, but I do enjoy the colors and effect that you created. I think you’re making amazing work and am excited to see your future work :).
Thanks so much, I really appreciate it!
This stuff is so cool! I don't do any of this kind of programming, but I keep thinking any dipping my toe into it. I probably will never get around to it (too many hobbies, not enough time), but I love watching fellow nerds nerd out on nerd things! It looks so fun!
Really enjoy that a small project is enough for you and that you do call it quits at a certain point! I get so overwhelmed wanting to make big things and that makes opening Godot scary af! Keep these videos coming please, they’re so enjoyable!
I think it helps that I'm going into these projects with the goal of making a video, so I know I have to call it at some point to actually get the video out in a reasonable amount of time 😅. Definitely planning to do many more small projects like this one!
It would be awesome to have this running in a picture frame on a wall
It's weird watching you for years in my music feed and now seeing you pop up in my programming feed 😆 you're rocking it!
You get a sub! Excellent video! I always struggle to make little projects for myself outside of work (I'm a gamedev) and your video was a great inspiration! ❤
Thank you! 😁
That looks like a really cool project 🔥
Fantastic! Your snake would make a great mouse pointer for the UI - of any game. With a tongue flick on mouse click. Also, I really liked the accidental left-over eyes and tongue flick as the last frame of the explosion that one time. My cats were attacking the monitor, so you've convinced them.
Happy to receive cat approval! 😁
This is some of the best Godot content I've found lately. Glad to have run into your channe and hope you keep at it. I love your voice, your expressions and your way of explaining your progress in a simple way. Gives me a relaxed Sebastian Lague kind of feeling (though with some more simpler concepts for now). For the explosion, I'd add some alpha via noise to the particles, so they don't look square. I think that'd make it look much better.
I really need to pick Godot back up! Been messing with Unreal more lately.
Thanks so much! I really enjoy Sebastian Lague's videos so I'm happy to hear that :). Good thought on using noise for the alpha, that would make it look more interesting!
It is great to see someone's learning process. Good job!
Awesome work! Excited to see what comes next, keep it up!
Thank you!
Love the format of your videos
pretty good for your first game
I wonder if you can do it in 3d. There's that old "freeform" (not locked to the grid) snake game AxySnake that really needs a spiritual successor.
it's really cool seeing this person do programming meow
It's always fascinating watching developers create
I never knew a snake game could look so cool o.o
14:18 I like how the eyes stayed. The tongue was too much though
Underrated channel.
Thank you! More videos coming soon 😁
This is awesome. Super fun. 🎉
Great video!
Wow you make this look easy, really cool project 🐍
really cool project, thanks for sharing!
your channel is going to blow up! really awesome content ❤
Thanks so much!
i love the way you talk and that all your thumbnails look like a PH thumbnail lol
i really love your content. i wish you the best of luck of becoming a successful youtube channel.
Thanks so much!
Two small suggestions, separate buttons to turn off the music and sound effects in the menu and maybe some basic logo / name of the game above the randomize button would be awesome imho :)
That's a good project for your mobile game.Congrats
Love how in game dev it almost always comes back to trig 😅
Love it! The snakes are so cute 🥺
Thank you 😁
Im studying this rn 😮
8:36 looks like a watersnake
Loved watching this video it was super interesting to see your workflow and the problems you ran into! I’m curious about the maths behind it as maths is something I’m not as proficient in when it comes to games design. Do you have lots of knowledge in math outside of games or did you learn within the context of making games? Great job on the video can’t wait for more!
Thank you! I don't really have a background in math, I had to look up some tutorials for this project! I think it's definitely something you can learn as needed along the way when making games :)
@@RachelfTech wow that’s even more impressive! Thank you for the reply, I better start brushing up on my math skills lmao :)
The tongue really sells it haha
This is so cool
Just tried the game - it turned out really well!
Thank you!
Amazing. But you should also use more better graphics processings
This is really cool. You should make a bigger play area and use a camera to follow the snake.
Could definitely be expanded into more of a full game!
Amazing
Love your vids :) I'm wanting to tackle some procedural animation in godot, and tried based on this video, but got a bit stuck. Do you have any more suggestions on how to learn this and/or any great tutorials online to get started?
I Love Your Voice....Deep
Maybe you could offset the direction the snake moves to with a sine wave to get the wavy patern. This way the head waves too. Idk might make the gameplay a bit harder tho
That's an interesting idea (and probably much simpler than what I actually implemented logic-wise)! Yeah, not sure how it'd impact controls, but could be worth testing 😁
pretty cool 👍
Really cool!
Are you gonna do the Pirate Software Game Jam? It just started today and a ton of people are using Godot
Love it!
I love your work ❣💓💕
Thank you!
Your videos have really inspired me to make my own game. I am about a quarter of the way through development and will have a demo out soon. Would you be willing to give me some feedback?
Supreme!
A simple procedural animation technique: ruclips.net/video/qlfh_rv6khY/видео.html
Nice game 🙂👍🐍
You are my favorite ever
Nice video! I don't know if you are going to read this, but personally i find that sometimes you speak really fast and it gets a little bit difficult to follow. But maybe it is just me, since I am also not a native English speaker. Anyway, as I said, it's great video!
I wish you used Unity instead so I can learn from you 😭
I love your psychedelic snake tho 🥺
Maybe will try out Unity someday to compare, but I'm pretty happy with Godot so far! Hopefully the ideas at least can carry over to Unity as well in some form 😁
Thank you!
Hi Rachel! Do you edit videos yourself, or have you hired someone? would love to discuss it if you’re interested.
I wish i had this dedication lol. Also would you like to join a Game Dev RUclipsr Discord ? Its not my server but there is about 150 of us.
👍
Niceee!!
+1 subscriper!
Why do you use vscode for code editing?(genuinly curious)
Mostly just because I'm used to it from outside work and it's a bit more feature rich for editing than the built-in editor. I also like being able to quickly see changes I've made since my last Git commit inline in the editor. But whatever works for you is fine! The built-in editor definitely has some nice features as well.
what's the name of the other IDE she is using, not VC the other...? at 2:20
I think I'm only using VS Code, unless you're referring to the shader editor within Godot maybe?
@@RachelfTech yeah godot, I didn't knew it had an IDE... looks cool.
please make it on unity :)
make more videos, like, 1 per day :)
😄, I definitely will be making more videos, wish I could do that many!
@@RachelfTech Thank you, I want to improve my English and I like Godot videos and the way you express yourself is really cool, I will wait for your daily videos 😊🎊🎉
What is that sound effect generation website?
Search for jsfxr, should come up!
@@RachelfTech Thanks!
Love it! I watched this other vid only this week and was planning to try it in Godot but you beat me to it! ruclips.net/video/qlfh_rv6khY/видео.htmlsi=uz2v3JUgmDOPxozr
I hadn't actually seen that video, looks like a great resource!
Snake don't move like this at all.
The smile bro , she is so shy
I'm trying to decide on what game I want to make with Godot
Cute and Informative! Keep it up mam!
Godot looks fun to use for to make games with I chose Godot because is free fun easy to use compared to Unity makes my brain hurt