Help this asset pack reach its goal

Raised
$4.48
Goal
$1,000.00
0%
of goal
2
contributors
$2.24
average contribution
$2.99
top contribution

A downloadable asset pack

Get this asset pack and 17 more for $50.00 USD
View bundle
Buy Now
On Sale!
50% Off
$9.99 $4.99 USD or more

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, input
  • scripts/Menu.gd — menu with skin selector, mode toggle, demo snake
  • scripts/SnakeSkins.gd — skin definitions and color calculation
  • scripts/SaveSystem.gd — JSON persistence (autoload "Guardado")
  • scripts/AdManager.gd — Unity LevelPlay ad wrapper (autoload "Ads")
  • addons/drs_ui/ — DRS theme system, splash, transitions
  • addons/unity_ads/ — Unity LevelPlay Android plugin

Quick Start

  1. Open in Godot 4.7+
  2. Enable plugins: drs_ui and unity_ads in Project Settings → Plugins
  3. Set your Unity LevelPlay app key in scripts/AdManager.gd
  4. Replace backgrounds and food sprite in assets/ to customize the theme
  5. Edit skin colors in scripts/SnakeSkins.gd or add your own
  6. Export to Android — the template includes the AAR plugin for Unity ads

Customization

  • Add skins — append a new Skin.new() entry in SnakeSkins.gd
  • Change grid size — modify COLS, ROWS, CELL in Game.gd
  • Adjust difficulty — tune TICK_START, TICK_MIN, TICK_ACCEL
  • Theme colors — swap DrsTheme.Preset or override colors
  • Font — change FONT_UI / FONT_TITLE paths 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

Purchase

Get this asset pack and 17 more for $50.00 USD
View bundle
Buy Now
On Sale!
50% Off
$9.99 $4.99 USD or more

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:

snake-template.zip 3.4 MB

Leave a comment

Log in with itch.io to leave a comment.