Snake — Godot 4.7 Game Template (Play store ready)
A downloadable asset pack
Snake — Godot 4.7 Template
A complete, polished Snake game template for Godot 4.7. Ship-ready for Android with Unity LevelPlay ads, swipe controls, procedural snake rendering with 12 selectable skins, and two game modes. Built with the DRS UI framework — the same system powering live Play Store titles.
What's Included
- Full game loop — score, high score, game over with revive (rewarded ad), retry, stats tracking
- 12 snake skins — solid colors, gradients, rainbow, comet trail, neon glow, and more
- 2 game modes — Classic (speed increases) and Zen (constant speed, relaxed play)
- Touch + keyboard input — swipe gestures with configurable threshold, WASD/arrow keys
- Ad integration — Unity LevelPlay (banner, interstitial every 3 deaths, rewarded revive)
- DRS UI addon — animated splash screen, procedural theme system, rounded buttons, transitions
- Lilita One typography — bold, playful font throughout all screens
- Forest-themed backgrounds — dark tileable board texture + illustrated menu background
- Persistent save system — best score, games played, longest snake, total food, skin & mode preferences
- Settings screen — sound and vibration toggles
- Stats screen — lifetime player statistics
- Golden particle effects — firefly-style eat particles
- Food with glow pulse — textured apple with animated glow ring
Snake Skins
Gradient: Forest, Ocean, Lava, Ice, Golden, Shadow
Solid: Lime, Pink, White
Special: Rainbow (full HSV cycle), Comet (bright-to-dark trail with alpha fade), Neon (pulsating glow)
Project Structure
scripts/Game.gd— main game logic, procedural rendering, physics, inputscripts/Menu.gd— menu with skin selector, mode toggle, demo snakescripts/SnakeSkins.gd— skin definitions and color calculationscripts/SaveSystem.gd— JSON persistence (autoload "Guardado")scripts/AdManager.gd— Unity LevelPlay ad wrapper (autoload "Ads")addons/drs_ui/— DRS theme system, splash, transitionsaddons/unity_ads/— Unity LevelPlay Android plugin
Quick Start
- Open in Godot 4.7+
- Enable plugins:
drs_uiandunity_adsin Project Settings → Plugins - Set your Unity LevelPlay app key in
scripts/AdManager.gd - Replace backgrounds and food sprite in
assets/to customize the theme - Edit skin colors in
scripts/SnakeSkins.gdor add your own - Export to Android — the template includes the AAR plugin for Unity ads
Customization
- Add skins — append a new
Skin.new()entry inSnakeSkins.gd - Change grid size — modify
COLS,ROWS,CELLin Game.gd - Adjust difficulty — tune
TICK_START,TICK_MIN,TICK_ACCEL - Theme colors — swap
DrsTheme.Presetor override colors - Font — change
FONT_UI/FONT_TITLEpaths to any TTF - Backgrounds — replace PNGs in
assets/bg/
Requirements
- Godot 4.7+ (tested with 4.7-stable)
- Android export requires JDK 17 and Android SDK
- Unity LevelPlay account for ad monetization (optional — game works without ads)
Early access template. This product is in active development. Features may change. No refunds — please review the description carefully before purchasing. Feedback and feature requests are welcome!
Made by Deer Rock Studios
| Published | 23 days ago |
| Status | Released |
| Category | Assets |
| Author | DRStudios |
| Tags | ads-integration, android, game-template, Godot, mobile-game, Procedural Generation, skins, Snake, Project template, touch-controls |
| Content | No generative AI was used |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:





Leave a comment
Log in with itch.io to leave a comment.