I Made a Procedural Snake Game in Godot

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ม.ค. 2025

ความคิดเห็น • 146

  • @RachelfTech
    @RachelfTech  หลายเดือนก่อน +2

    Support the channel and get access to project source code here: patreon.com/RachelfTech 🙌

  • @RujiKtheComatose
    @RujiKtheComatose 5 หลายเดือนก่อน +52

    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.

    • @RachelfTech
      @RachelfTech  5 หลายเดือนก่อน +7

      Your work is so inspiring! Thanks for stopping by 😁

    • @gujjardachhora9862
      @gujjardachhora9862 5 หลายเดือนก่อน +1

      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

  • @DraslyThe1
    @DraslyThe1 6 หลายเดือนก่อน +23

    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!

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน +4

      So glad to hear that, thank you!

  • @filipbystricky7301
    @filipbystricky7301 หลายเดือนก่อน

    Thank you for the awesome video! I love the way you approached this and how you explained all your steps!

  • @BaddyPlays
    @BaddyPlays 2 หลายเดือนก่อน

    Wow, this looks amazing and you had fun doing it. Awesome!

  • @tasha34983
    @tasha34983 4 หลายเดือนก่อน +1

    This is a fantastic video!!! I'm going to be addicted to your entire channel's content i just know it

    • @RachelfTech
      @RachelfTech  4 หลายเดือนก่อน

      Thank you! I'm working on the next project now :)

  • @SicoSiber
    @SicoSiber 6 หลายเดือนก่อน +6

    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!

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน +1

      I really appreciate that, thank you! I'm definitely planning to continue making content like this, I really enjoy it :)

  • @hcblue
    @hcblue 6 หลายเดือนก่อน +1

    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!

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน +1

      Thanks so much for the support, I really appreciate it! I'd definitely recommend trying it out!

  • @MattyDoesGameDev
    @MattyDoesGameDev 6 หลายเดือนก่อน +12

    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!

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      Thanks so much! Really glad to hear the format is enjoyable!

    • @EvenTheDogAgrees
      @EvenTheDogAgrees 6 หลายเดือนก่อน

      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.

  • @MAV_DEV
    @MAV_DEV หลายเดือนก่อน

    thank you so much for making this video it has taught me a lot, hope to see more in future

  • @HunterLawson_GameDev
    @HunterLawson_GameDev 6 หลายเดือนก่อน +2

    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!

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน +1

      A screensaver mode is a cool idea! Thanks :)

  • @Spyder638
    @Spyder638 6 หลายเดือนก่อน +1

    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!

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      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!

  • @The_vampire_b0i
    @The_vampire_b0i 2 หลายเดือนก่อน

    Ive been a game dev for more than 6 years and a long time ago i saw one of your guitar videos. It really inspired me to buy my own and start learning and hopefully someday compose my own tracks for my games, forward to today i became very good at playing guitar but out of nowhere i just got really burnt out from making games and lost my well to continue making them, then youtube recommended this video…
    I think its happening again

  • @PatrickHoodDaniel
    @PatrickHoodDaniel 6 หลายเดือนก่อน +3

    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.

  • @luckyknot
    @luckyknot 6 หลายเดือนก่อน

    Your attention to detail is amazing!!

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน +1

      Thank you! 😁

  • @nicolasgalipeau3632
    @nicolasgalipeau3632 5 หลายเดือนก่อน

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

    • @RachelfTech
      @RachelfTech  5 หลายเดือนก่อน +1

      Thank you! 😁

  • @BrianHaddad
    @BrianHaddad 6 หลายเดือนก่อน

    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!

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน +1

      Thanks so much for the kind words! I'm excited to keep making more videos like this 😁

  • @tocleora
    @tocleora 6 หลายเดือนก่อน

    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!

  • @tiefensucht
    @tiefensucht 6 หลายเดือนก่อน +8

    Now combine this with the desktop pet. A desktop full of snakes that fall of the windows :D

  • @DavidLindes
    @DavidLindes หลายเดือนก่อน

    Wow. This game was surprisingly fun to play, actually! One suggestion for if/when you come back to it: keep the score for one's last game on the screen until the next game starts, or maybe have it so you dismiss an end screen before getting back to the start screen, or something. On my first game where I got any kind of length, I have no idea what the score was. A later game got 1400, though... and I'm sure if I kept at it I'd probably sometimes get more, and often get less... kinda hard in some ways, simple as it is! Nice!

  • @TheStatler
    @TheStatler 6 หลายเดือนก่อน

    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!

  • @Waterproof_Toaster
    @Waterproof_Toaster 6 หลายเดือนก่อน

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

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      Thanks so much, I really appreciate it!

  • @jocamar15
    @jocamar15 6 หลายเดือนก่อน

    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.

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      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!

  • @rohitrana2312idk
    @rohitrana2312idk 6 หลายเดือนก่อน +2

    I love your videos 😭 you're so awesome and talented !!!

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      Thank you so much!!

  • @StarStarYT
    @StarStarYT 6 หลายเดือนก่อน +5

    the bugs for making the snake slither were so funny 😂

  • @R.Daneel
    @R.Daneel 6 หลายเดือนก่อน

    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.

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      Happy to receive cat approval! 😁

  • @n41sd
    @n41sd 2 หลายเดือนก่อน

    Your videos are amazing!!

  • @Otawee
    @Otawee 6 หลายเดือนก่อน +3

    Rachelf I'd never imagine you from guitar vids to gamedev. Love your Energy been watching for 4years

  • @StainlessHelena
    @StainlessHelena 6 หลายเดือนก่อน +19

    looks really cool! the sky really is the limit with procedural textures and animations.

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน +3

      It definitely is! Excited to explore more here in the future :)

  • @itstruce.
    @itstruce. 4 หลายเดือนก่อน

    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.

  • @gyokzoli
    @gyokzoli 6 หลายเดือนก่อน

    It is great to see someone's learning process. Good job!

  • @_mickmccarthy
    @_mickmccarthy 6 หลายเดือนก่อน

    Awesome work! Excited to see what comes next, keep it up!

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      Thank you!

  • @BitBeginnings
    @BitBeginnings 6 หลายเดือนก่อน

    I loved watching the game's progress during the duration of the video. Great job!

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      Thanks so much!

  • @Raz_Binyamin
    @Raz_Binyamin 6 หลายเดือนก่อน +1

    Great project!
    Love your stuff :)

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน +1

      Thank you! 😁

  • @samkj1953
    @samkj1953 6 หลายเดือนก่อน

    Love the format of your videos

  • @sonodrome
    @sonodrome หลายเดือนก่อน

    Super cool project, the procedural animation and the generative snake patterns are *chef's kiss* 😙🤌

    • @RachelfTech
      @RachelfTech  หลายเดือนก่อน +1

      Thank you! :)

  • @RhogerAnacleto
    @RhogerAnacleto วันที่ผ่านมา

    What a marvelous work! I wish I could be able to do that one day ❤

  • @shadownight2248
    @shadownight2248 6 หลายเดือนก่อน

    That looks like a really cool project 🔥

  • @HexY------
    @HexY------ 6 หลายเดือนก่อน

    Wow you make this look easy, really cool project 🐍

  • @multiarray2320
    @multiarray2320 6 หลายเดือนก่อน +1

    i really love your content. i wish you the best of luck of becoming a successful youtube channel.

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน +1

      Thanks so much!

  • @yadhukrishna9673
    @yadhukrishna9673 6 หลายเดือนก่อน

    your channel is going to blow up! really awesome content ❤

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน +1

      Thanks so much!

  • @UltimatePerfection
    @UltimatePerfection 6 หลายเดือนก่อน +1

    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.

  • @MisterBr0wn
    @MisterBr0wn 6 หลายเดือนก่อน

    really cool project, thanks for sharing!

  • @Krosenut
    @Krosenut 5 หลายเดือนก่อน

    It's always fascinating watching developers create

  • @jermunitz3020
    @jermunitz3020 6 หลายเดือนก่อน

    Underrated channel.

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      Thank you! More videos coming soon 😁

  • @wlockuz4467
    @wlockuz4467 3 หลายเดือนก่อน

    Game dev glitches will never fail to get a laugh out of me

  • @SUPERMAR10312
    @SUPERMAR10312 6 หลายเดือนก่อน

    It would be awesome to have this running in a picture frame on a wall

  • @Bekah_Penguin
    @Bekah_Penguin 6 หลายเดือนก่อน

    I never knew a snake game could look so cool o.o

  • @kiyasuihito
    @kiyasuihito 6 หลายเดือนก่อน

    This is awesome. Super fun. 🎉

  • @retiredaccount0
    @retiredaccount0 6 หลายเดือนก่อน

    Love it! The snakes are so cute 🥺

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      Thank you 😁

  • @htspencer9084
    @htspencer9084 6 หลายเดือนก่อน

    Love how in game dev it almost always comes back to trig 😅

  • @TommyLikeTom
    @TommyLikeTom 6 หลายเดือนก่อน

    pretty good for your first game

  • @jessica_beck
    @jessica_beck 6 หลายเดือนก่อน

    it's really cool seeing this person do programming meow

  • @joeyoutube456
    @joeyoutube456 6 หลายเดือนก่อน

    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!

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

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

    • @joeyoutube456
      @joeyoutube456 6 หลายเดือนก่อน

      @@RachelfTech wow that’s even more impressive! Thank you for the reply, I better start brushing up on my math skills lmao :)

  • @wellhellotherekyle
    @wellhellotherekyle 6 หลายเดือนก่อน

    Just tried the game - it turned out really well!

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      Thank you!

  • @phnkcell710
    @phnkcell710 6 หลายเดือนก่อน

    That's a good project for your mobile game.Congrats

  • @BraveBrowser-yt4nh
    @BraveBrowser-yt4nh 6 หลายเดือนก่อน

    Great video!

  • @vanthomias5538
    @vanthomias5538 5 หลายเดือนก่อน

    14:18 I like how the eyes stayed. The tongue was too much though

  • @99JasonKim
    @99JasonKim 27 วันที่ผ่านมา

    great job

  • @IberianInteractive
    @IberianInteractive 6 หลายเดือนก่อน

    i love the way you talk and that all your thumbnails look like a PH thumbnail lol

  • @Chilaxolotl
    @Chilaxolotl 6 หลายเดือนก่อน

    This is really cool. You should make a bigger play area and use a camera to follow the snake.

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      Could definitely be expanded into more of a full game!

  • @t.e.e.j.a.y
    @t.e.e.j.a.y 4 หลายเดือนก่อน

    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?

  • @ninomojo
    @ninomojo 6 หลายเดือนก่อน

    The tongue really sells it haha

  • @davidveldhuizen6302
    @davidveldhuizen6302 6 หลายเดือนก่อน

    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

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      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 😁

  • @amendoem
    @amendoem 6 หลายเดือนก่อน +1

    Im studying this rn 😮

  • @Luky604
    @Luky604 6 หลายเดือนก่อน

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

  • @MikeMcRoberts
    @MikeMcRoberts 6 หลายเดือนก่อน

    This is so cool

  • @ghgltggamer
    @ghgltggamer 6 หลายเดือนก่อน +1

    Amazing. But you should also use more better graphics processings

  • @ninja_jambon
    @ninja_jambon 6 หลายเดือนก่อน

    Amazing

  • @timsch003
    @timsch003 6 หลายเดือนก่อน

    Really cool!

  • @DapperNurd
    @DapperNurd 6 หลายเดือนก่อน

    Are you gonna do the Pirate Software Game Jam? It just started today and a ton of people are using Godot

  • @AikaUta
    @AikaUta 6 หลายเดือนก่อน

    I love your work ❣💓💕

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      Thank you!

  • @13calin
    @13calin 6 หลายเดือนก่อน

    Love it!

  • @bandinopla
    @bandinopla 6 หลายเดือนก่อน

    what's the name of the other IDE she is using, not VC the other...? at 2:20

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      I think I'm only using VS Code, unless you're referring to the shader editor within Godot maybe?

    • @bandinopla
      @bandinopla 6 หลายเดือนก่อน

      @@RachelfTech yeah godot, I didn't knew it had an IDE... looks cool.

  • @zatzu
    @zatzu หลายเดือนก่อน

    can you make a tutorial how to make it? Please?

  • @DavidArt
    @DavidArt 6 หลายเดือนก่อน

    pretty cool 👍

  • @pricemedlin5651
    @pricemedlin5651 6 หลายเดือนก่อน

    8:36 looks like a watersnake

  • @AbdulRahim-cu7y
    @AbdulRahim-cu7y 4 หลายเดือนก่อน

    Hi Rachel! Do you edit videos yourself, or have you hired someone? would love to discuss it if you’re interested.

  • @cipherengineer
    @cipherengineer 5 หลายเดือนก่อน

    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?

  • @ShakaRule
    @ShakaRule 3 หลายเดือนก่อน

    What code do you use to draw the texture on it?

  • @ভোমরা
    @ভোমরা 5 หลายเดือนก่อน +1

    I Love Your Voice....Deep

  • @dv_interval42
    @dv_interval42 6 หลายเดือนก่อน

    Supreme!

  • @mspeir
    @mspeir 5 หลายเดือนก่อน

    What is that sound effect generation website?

    • @RachelfTech
      @RachelfTech  5 หลายเดือนก่อน +1

      Search for jsfxr, should come up!

    • @mspeir
      @mspeir 5 หลายเดือนก่อน

      @@RachelfTech Thanks!

  • @JosiahBang
    @JosiahBang 5 หลายเดือนก่อน

    Why do you use vscode for code editing?(genuinly curious)

    • @RachelfTech
      @RachelfTech  5 หลายเดือนก่อน

      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.

  • @ThatCarrotFella
    @ThatCarrotFella 5 หลายเดือนก่อน

    I wish i had this dedication lol. Also would you like to join a Game Dev TH-camr Discord ? Its not my server but there is about 150 of us.

  • @deninpaul7509
    @deninpaul7509 หลายเดือนก่อน

    Cool

  • @fabianinternet
    @fabianinternet 5 หลายเดือนก่อน

    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!

  • @godswarrior2591
    @godswarrior2591 6 หลายเดือนก่อน

    Nice game 🙂👍🐍

  • @knoxville8131
    @knoxville8131 6 หลายเดือนก่อน

    You are my favorite ever

  • @simonbatek
    @simonbatek 6 หลายเดือนก่อน

    A simple procedural animation technique: th-cam.com/video/qlfh_rv6khY/w-d-xo.html

  • @anajamx
    @anajamx หลายเดือนก่อน

    white themed twitter ? 😭 my eyes ... my eyes

  • @MAV_DEV
    @MAV_DEV 29 วันที่ผ่านมา

    Incase your interested, I made a video inspired from your snake game but changed it a little. I uploaded it to my channel

  • @MoonGameDev
    @MoonGameDev 6 หลายเดือนก่อน

    I wish you used Unity instead so I can learn from you 😭
    I love your psychedelic snake tho 🥺

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน +1

      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!

  • @jasonwilliams8730
    @jasonwilliams8730 6 หลายเดือนก่อน

    👍

  • @TheNei
    @TheNei 4 หลายเดือนก่อน

    Niceee!!
    +1 subscriper!

  • @CarecaZone
    @CarecaZone 6 หลายเดือนก่อน

    make more videos, like, 1 per day :)

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      😄, I definitely will be making more videos, wish I could do that many!

    • @CarecaZone
      @CarecaZone 6 หลายเดือนก่อน

      @@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 😊🎊🎉

  • @TREXYT
    @TREXYT 6 หลายเดือนก่อน

    please make it on unity :)

  • @petethorne5094
    @petethorne5094 6 หลายเดือนก่อน

    Love it! I watched this other vid only this week and was planning to try it in Godot but you beat me to it! th-cam.com/video/qlfh_rv6khY/w-d-xo.htmlsi=uz2v3JUgmDOPxozr

    • @RachelfTech
      @RachelfTech  6 หลายเดือนก่อน

      I hadn't actually seen that video, looks like a great resource!

  • @Mgbeatz_Icrowdx
    @Mgbeatz_Icrowdx 6 หลายเดือนก่อน +1

    The smile bro , she is so shy

  • @kenenidio162
    @kenenidio162 6 หลายเดือนก่อน

    Snake don't move like this at all.