godot-gdscript-2D-snake-gold by poplava (original) (raw)
Project source for a slithering snake built using Godot 4.5. Have a few different options available including an interactive screen-saver with multi-screen support.
Add to your collection! Check out other tools and 'Jump Start' projects by clicking on "View all by poplava" (at top right).
Features:
Bronze Edition - (https://poplava.itch.io/snake-demo):
- Bronze edition includes a basic slithering snake that follows your mouse.
Silver Edition - (https://poplava.itch.io/godot-gdscript-2d-snake-silver)
- All Bronze edition features
- Working snake with lateral undulation (serpentine motion)
- Customizable (~70° weave)
- Roam Free mode - autonomous wandering with random waypoints
- Body tapering effect (segments scale 0.8 to 1.0)
- Turn radius constraint for realistic movement
Gold Edition
- All Bronze & Silver edition features
- Food pellets which grow snakes
- Spawn hundreds of multi-color snakes
- Screensaver mode with multi-monitor spanning
Runtime Notes:
- Can support 200+ snakes at 60 FPS on decent GPU
- Shimmer effect when they grow not seen in web version for some reason.
Quick Start
- Open project source in Godot 4.5+
- Check out the README
- Run the main scene
- Select options and watch until your heart is content
License
- MIT License - Use freely in commercial and non-commercial projects. See license included with source for additional details.
Support
- Questions? Issues? Use the Poplava discord.