I Made a Procedural Snake Game in Godot

Поделиться
HTML-код
  • Опубликовано: 18 янв 2025

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

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

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

  • @RujiKtheComatose
    @RujiKtheComatose 5 месяцев назад +50

    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 месяцев назад +22

    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 месяцев назад +3

      So glad to hear that, thank you!

  • @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!

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

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

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

  • @tiefensucht
    @tiefensucht 5 месяцев назад +8

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

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

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

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

  • @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!

  • @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!

  • @luckyknot
    @luckyknot 5 месяцев назад

    Your attention to detail is amazing!!

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

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

  • @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!

  • @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 😁

  • @rohitrana2312idk
    @rohitrana2312idk 6 месяцев назад +2

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

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

  • @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!

  • @StarStarYT
    @StarStarYT 6 месяцев назад +5

    the bugs for making the snake slither were so funny 😂

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

  • @TheStatler
    @TheStatler 5 месяцев назад

    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!

  • @Raz_Binyamin
    @Raz_Binyamin 6 месяцев назад +1

    Great project!
    Love your stuff :)

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

    Your videos are amazing!!

  • @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!

  • @Otawee
    @Otawee 6 месяцев назад +3

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

  • @_mickmccarthy
    @_mickmccarthy 6 месяцев назад

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

  • @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!

  • @R.Daneel
    @R.Daneel 5 месяцев назад

    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  5 месяцев назад

      Happy to receive cat approval! 😁

  • @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!

  • @BitBeginnings
    @BitBeginnings 5 месяцев назад

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

  • @ninomojo
    @ninomojo 6 месяцев назад

    The tongue really sells it haha

  • @samkj1953
    @samkj1953 6 месяцев назад

    Love the format of your videos

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

  • @shadownight2248
    @shadownight2248 5 месяцев назад

    That looks like a really cool project 🔥

  • @wlockuz4467
    @wlockuz4467 3 месяца назад

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

  • @HexY------
    @HexY------ 6 месяцев назад

    Wow you make this look easy, really cool project 🐍

  • @yadhukrishna9673
    @yadhukrishna9673 6 месяцев назад

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

  • @Krosenut
    @Krosenut 5 месяцев назад

    It's always fascinating watching developers create

  • @SUPERMAR10312
    @SUPERMAR10312 5 месяцев назад

    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

  • @multiarray2320
    @multiarray2320 6 месяцев назад +1

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

  • @htspencer9084
    @htspencer9084 6 месяцев назад

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

  • @MisterBr0wn
    @MisterBr0wn 6 месяцев назад

    really cool project, thanks for sharing!

  • @vanthomias5538
    @vanthomias5538 5 месяцев назад

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

  • @jermunitz3020
    @jermunitz3020 5 месяцев назад

    Underrated channel.

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

      Thank you! More videos coming soon 😁

  • @TommyLikeTom
    @TommyLikeTom 6 месяцев назад

    pretty good for your first game

  • @jessica_beck
    @jessica_beck 6 месяцев назад

    it's really cool seeing this person do programming meow

  • @wellhellotherekyle
    @wellhellotherekyle 6 месяцев назад

    Just tried the game - it turned out really well!

  • @kiyasuihito
    @kiyasuihito 6 месяцев назад

    This is awesome. Super fun. 🎉

  • @retiredaccount0
    @retiredaccount0 6 месяцев назад

    Love it! The snakes are so cute 🥺

  • @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!

  • @phnkcell710
    @phnkcell710 6 месяцев назад

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

  • @IberianInteractive
    @IberianInteractive 6 месяцев назад

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

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

  • @pricemedlin5651
    @pricemedlin5651 5 месяцев назад

    8:36 looks like a watersnake

  • @ghgltggamer
    @ghgltggamer 5 месяцев назад +1

    Amazing. But you should also use more better graphics processings

  • @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?

  • @amendoem
    @amendoem 6 месяцев назад +1

    Im studying this rn 😮

  • @99JasonKim
    @99JasonKim 23 дня назад

    great job

  • @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 😁

  • @BraveBrowser-yt4nh
    @BraveBrowser-yt4nh 6 месяцев назад

    Great video!

  • @DapperNurd
    @DapperNurd 6 месяцев назад

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

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

  • @ninja_jambon
    @ninja_jambon 6 месяцев назад

    Amazing

  • @timsch4101
    @timsch4101 6 месяцев назад

    Really cool!

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

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

  • @DavidArt
    @DavidArt 6 месяцев назад

    pretty cool 👍

  • @ভোমরা
    @ভোমরা 5 месяцев назад +1

    I Love Your Voice....Deep

  • @13calin
    @13calin 6 месяцев назад

    Love it!

  • @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?

  • @dv_interval42
    @dv_interval42 6 месяцев назад

    Supreme!

  • @AikaUta
    @AikaUta 6 месяцев назад

    I love your work ❣💓💕

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

  • @mspeir
    @mspeir 4 месяца назад

    What is that sound effect generation website?

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

      Search for jsfxr, should come up!

    • @mspeir
      @mspeir 4 месяца назад

      @@RachelfTech Thanks!

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

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

    Cool

  • @godswarrior2591
    @godswarrior2591 5 месяцев назад

    Nice game 🙂👍🐍

  • @ThatCarrotFella
    @ThatCarrotFella 5 месяцев назад

    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.

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

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

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

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

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

  • @knoxville8131
    @knoxville8131 6 месяцев назад

    You are my favorite ever

  • @simonbatek
    @simonbatek 5 месяцев назад

    A simple procedural animation technique: ruclips.net/video/qlfh_rv6khY/видео.html

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

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

  • @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!

  • @jasonwilliams8730
    @jasonwilliams8730 6 месяцев назад

    👍

  • @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!

  • @TREXYT
    @TREXYT 6 месяцев назад

    please make it on unity :)

  • @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 5 месяцев назад

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

  • @AppMaker728
    @AppMaker728 6 месяцев назад

    I'm trying to decide on what game I want to make with Godot

  • @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! ruclips.net/video/qlfh_rv6khY/видео.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 5 месяцев назад

    Snake don't move like this at all.