![]()
Your classic snake game remake!
This is a simple snake game made with Godot. It mainly focuses on simplicity and a bit JUICED UP gameplay with the help of Tween and GPUParticles2D's animations, as well as some shaders' visual effects.
Some good stuff in this small project:
- Lite and fast ⚡
- Animations with
TweenandGPUParticles2D - Outlined
Panelgroup viaSubViewport,ViewportTexture, and shaders - Transitions with shaders, signals, tweens, and player's coordinates
- Barebones and easy to extend from
To learn and experience the following:
- Make a simple snake game but a bit JUICED UP and optimized
- Animate fake heights in 2D space via tweens
- Animate smooth snake movement in grid coordinates via tweens
- Animate with the use of
CurveTexturecurves onGPUParticles2D - Apply multiple layers of shaders with the use of viewports and textures
- Have some insight on shaders (very little atm.)
- Manage signals and its parameters
- Manage pause modes (i.e. PauseMenu and GameOver screen)
- Modify SVGs and other assets
Here are credits to third-party assets I've used with their respective licenses.
- BoldPixels Font by Yūki (@YukiPixels) (CC BY-SA 4.0 license)
- Simple circle transition by Elephando (CC0 license)
- 2D Circular Outline Shader by alfroids (CC0 license)
- All in one outline shader by gnamimates (CC0 license)
- apple by Goran Spasojevic (MIT license)
- lemon by Emoji One (CC BY-SA 4.0)
- grapes by Twitter (CC BY 4.0)
- cursor by ProCode (MIT license)
- hand-pointing-down-02 by Hugeicons
- pause by Paweł Kuna (MIT license)
- circle, Material by Google (Apache 2.0 license)


