Snake Rush – Android Game Template
Professional Snake Game • 100+ Levels • AdMob Integrated • Full Source Code • Kotlin + Jetpack Compose
Snake Rush is a complete, production-ready Android game template built with modern technologies. This isn’t a basic snake clone—it’s a feature-rich, monetization-ready template with 100+ unique levels, power-ups, themes, and a full progression system.
Perfect for developers who want to launch a high-quality snake game on Google Play without starting from scratch. The codebase is clean, well-documented, and designed for fast reskinning and easy expansion.
Why Choose Snake Rush?
- ✅ 100% Kotlin — modern, type-safe code
- ✅ Jetpack Compose UI — latest Android UI toolkit
- ✅ 100+ Unique Levels — pre-designed challenges and objectives
- ✅ AdMob Integrated — Banner, Interstitial & Rewarded ads
- ✅ Complete Monetization — ready to earn from day one
- ✅ Easy Reskinning — centralized configuration file
- ✅ Clean Architecture — MVVM + Hilt dependency injection
- ✅ Well Documented — comprehensive code comments and guides
- ✅ Production Ready — tested, stable, and optimized
✨ Key Features
Gameplay Features
Two Game Modes
- Endless Mode — classic infinite snake with wall wrapping
- Level Mode — 100+ unique levels with objectives
Multiple Objectives
- Collect food
- Reach target score
- Survive for time
- Collect keys and reach exit
6 Power-Ups
- ️ Shield — absorb one hit
- Ghost — pass through walls
- Magnet — pull food closer
- ⏰ Slow Time — reduce game speed temporarily
- ✂️ Cut Tail — remove segments
- ⏮️ Rewind — undo the last moves
Obstacles & Mechanics
- Walls, spikes, ice tiles
- Moving obstacles
- Teleport portals
- Keys and doors
- ⭐ Star rating system (1–3 stars)
Monetization Features
AdMob Integration
- Banner Ads across multiple screens
- Interstitial Ads with smart frequency capping
- Rewarded Video Ads for bonus coins
- Configurable ad intervals
In-App Economy
- Coin system
- Power-up shop
- Theme unlocking
- Daily rewards & streaks
Customization Features
- Theme System — multiple themes, unlockable themes, easy to add new ones
- Settings — sound toggle, haptic toggle, difficulty settings
- Statistics — games played, high scores, food eaten, time played, achievements
️ Technical Features
- Modern Stack — MVVM, Hilt, Jetpack Compose, DataStore
- Clean Separation — UI / domain / data clearly organized
- Performance — smooth gameplay, optimized rendering, memory-safe
- Developer-Friendly — no hardcoded values, centralized configuration, strong comments
What’s Included
Source Code
- ✅ Complete Android Studio project
- ✅ 100% Kotlin source code
- ✅ All assets and resources
- ✅ 100+ pre-designed levels
- ✅ No encrypted or obfuscated code
Documentation
- ✅ Reskin Manual — step-by-step customization guide
- ✅ Code Comments — every major function documented
- ✅ AppConfig Guide — centralized configuration explained
- ✅ Build Instructions — generate APK/AAB
- ✅ Publishing Guide — Play Store submission checklist
Assets
- ✅ App icon (adaptive & legacy)
- ✅ Splash screen
- ✅ UI graphics
- ✅ Color schemes
Technical Specifications
| Specification | Details |
| Language | Kotlin (100%) |
| UI Framework | Jetpack Compose (Material 3) |
| Architecture | MVVM + Clean Architecture |
| Dependency Injection | Hilt |
| Data Persistence | DataStore Preferences |
| Ads | Google AdMob |
| Min SDK | 24 (Android 7.0) |
| Target SDK | 35 (Android 15) |
| Build System | Gradle (Kotlin DSL) |
Included Dependencies
- AndroidX Core KTX
- Jetpack Compose (Material 3)
- Navigation Compose
- Lifecycle ViewModel Compose
- Hilt Android
- DataStore Preferences
- Google Play Services Ads
- Gson
Easy Reskinning
Customize your app in minutes using one centralized file: AppConfig.kt
- Change App Name: edit
strings.xml - Update Package Name: modify
build.gradle.kts - Set Colors & Themes: configure
AppConfig.kt - Add AdMob IDs: update
AppConfig.kt and AndroidManifest.xml - Build & Publish: generate signed APK/AAB
Example Config Snippets
// Example: Change game difficulty const val BASE_GAME_SPEED_MS = 150L // Lower = faster // Example: Adjust shop prices const val PRICE_SHIELD = 100 // Coins for shield power-up // Example: Modify daily rewards val DAILY_REWARDS = listOf(10, 15, 20, 25, 30, 40, 50)
Monetization Potential
This template is designed for maximum revenue with multiple streams:
- Banner Ads — consistent passive income
- Interstitial Ads — high CPM shown between levels
- Rewarded Ads — high eCPM; users watch for coins
- In-App Purchases — easy to add (optional)
Smart Ad Strategy
- ✅ Frequency capping (90-second cooldown)
- ✅ Non-intrusive placement
- ✅ Rewarded ads with clear user benefit
- ✅ Fully configurable ad intervals
Estimated revenue: $50–$500/month per 10,000 active users (varies by region, retention, and ad fill rate).
Perfect For
- Indie Developers — launch quickly with a polished foundation
- Development Agencies — reuse for client projects
- Students — learn modern Android architecture + Compose
- Entrepreneurs — start your app business fast
- Game Developers — focus on design and level ideas, not boilerplate
Requirements
To Use This Template
- Android Studio (latest)
- Basic Kotlin knowledge (helpful but not required)
- AdMob account (free)
- Google Play Developer account ($25 one-time fee)
To Run the App
- Android device or emulator
- Android 7.0 (API 24) or higher
- Internet connection (for ads)
Updates & Support
Regular Updates
- ✅ Bug fixes
- ✅ New features
- ✅ Android compatibility updates
- ✅ Library upgrades
What You Get
- Lifetime Updates — free updates for buyers
- Email Support — technical assistance
- Documentation — comprehensive guides
- Community — access to buyer community
️ Quality Guarantee
- ✅ Thoroughly tested on multiple devices
- ✅ Clean code following Android best practices
- ✅ Well-commented and easy to modify
- ✅ Production-ready for immediate release
- ✅ Maintained for the latest Android versions
Professional Services
Need help beyond the template? We offer professional services:
Graphic Design
- Custom app icon design
- UI/UX redesign
- Play Store graphics
- Promotional materials
Custom Development
- Add new features
- Backend integration
- Multiplayer functionality
- Custom game modes
Publishing Services
- Complete Play Store submission
- App Store Optimization (ASO)
- Keyword research
- Marketing consultation
Pricing: Contact us for a custom quote based on your needs.
Email: choochai.t@chatstickmarket.com
Website: www.chatstickmarket.com
Support Hours: Monday–Friday, 9:00–18:00 (GMT+7)
Response Time: Within 24 hours
❓ FAQ
- Q: Can I publish apps created with this template?
A: Yes. You can publish apps built with this template (follow CodeCanyon license terms). - Q: Do I need to credit you in my app?
A: No. No attribution is required. - Q: Can I resell this source code?
A: No. You cannot resell or redistribute the source code itself, but you can sell apps you create with it. - Q: Is the code obfuscated?
A: No. All code is readable and well-commented. - Q: Will this work with the latest Android version?
A: Yes. Target SDK is Android 15 (API 35). - Q: Can I add in-app purchases?
A: Yes. The architecture supports easy integration of IAP. We can help as a service. - Q: Is multiplayer supported?
A: Not in the current version, but it can be added as a custom service.
License
- Regular License: Use in a single end product (one app)
- Extended License: Use in multiple end products (unlimited apps)
For detailed license terms, refer to CodeCanyon’s licensing page.
Why Buy From Us?
- ✅ 5+ years professional Android development experience
- ✅ Clean, maintainable, documented code
- ✅ Fast support and clear communication
- ✅ Regular updates and improvements
- ✅ Strong value for money
- ✅ Optional end-to-end services (design, dev, publishing)
Bonus
- Bonus Level Pack — 20 additional level designs
- Color Scheme Pack — 5 pre-made color themes
- Marketing Guide — tips for promoting your app
- ASO Checklist — optimize your Play Store listing
Get Started Today
Transform this template into your own unique game and start earning. Launch faster, reskin easily, and scale with a proven structure.
✅ PURCHASE NOW
Version History
- v1.0 (Current)
- Initial release
- 100+ levels
- AdMob integration
- Power-up system
- Theme system
- Statistics tracking
- Daily rewards
© 2026 ChatStick Market. All rights reserved.
Snake Rush is a game template for developers. All trademarks and registered trademarks are the property of their respective owners.