View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 6000.3.11 or later
- Package size
- 31.8 MB
- Files
- 128
- Favorites
- 5
- Views in the past week
- 15
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $35.00 on
Keywords
- Search for upgrade system
- Search for 2D Game Kit
- Search for 2D Shooter
- Search for object pooling
- Search for hyper casual
- Search for Clean Code
- Search for mobile shooter
- Search for arcade game
- Search for monetization ready
- Search for wave shooter
- Search for mobile game template
- Search for game template
2D Cannon Shooter – Game Kit (Waves & Upgrades)
A complete 2D Hyper-Casual wave shooter template featuring upgradeable cannons,splitting meteors,power-ups,a shop,and AdMob integration — ready to serve as a foundation for your commercial mobile game
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
2D Cannon Shooter – Game Kit (Waves & Upgrades) screenshot 1
About this asset
🚀 Launch Your Next Hyper-Casual Hit!
Cannon Shooter Kit is a complete, production-ready 2D wave shooter template designed to help developers quickly create their own addictive mobile arcade games.
Take control of a powerful cannon, blast falling meteors that physically break apart into smaller pieces, collect loot, and upgrade your arsenal to survive endless waves!
🛠️ Inspector-Based Customization:
Built around a ScriptableObject-based architecture. Cannons and power-ups can be configured through the Unity Inspector, allowing you to adjust gameplay values, damage, fire rates, and balance settings without modifying the existing code. More advanced extensions, such as adding new gameplay systems, may require C# changes.
💰 Ready for Monetization:
The template includes fully written, safe logic for Google AdMob (Rewarded Ads). Features like "Watch Ad to Revive", "Double Rewards", and "Free Gems" are already wired up to the UI.
🌟 Core Gameplay Features:
- Dynamic Wave System: Levels scale in difficulty with exponential meteor health and up to 10 intense waves per level.
- Splitting Meteors: Satisfying physics where large meteors split into multiple smaller, faster targets upon destruction.
- Permanent Upgrades: A complete Shop system to unlock new cannons (Classic, Twin, Laser) using Coins or Gems.
- Powerful Support Items: Upgradeable session boosts including Ground Fire Patches and Homing Missiles.
- In-Game Drops: Temporary power-ups that fall from the sky (Freeze Time, Ghost Invulnerability, Temporary Laser Beam).
⚙️ Professional Architecture:
The project is built with mobile performance in mind and uses optimized object pooling for projectiles and frequently spawned gameplay objects.
🎨 Render Pipeline Compatibility:
Works out-of-the-box with the Built-in Render Pipeline.
A detailed PDF documentation is included explaining how to:
- Add new Cannons and Power-ups
- Balance the game economy
- Enable DOTween (Animations) & AdMob integrations safely
Whether you want to learn clean game architecture, prototype new ideas, or publish a full commercial mobile game — this template provides everything you need to get started quickly.
From the publisher's Asset Store listing.
Technical details
- - Complete 2D Wave Shooter Game Template
- - Data-driven design using ScriptableObjects (Cannons & Power-ups)
- - Exponential difficulty and economy balancing formulas included
- - Physics-based meteor splitting mechanics
- - Dynamic wave generation (up to 10 waves per level)
- - Optimized object pooling for projectiles and frequently spawned gameplay objects
- - Full JSON save/load system (Progress, Currencies, Upgrades)
- - In-game Shop (Virtual currencies: Coins & Gems)
- - Daily Reward timer system
- - Pre-integrated Google AdMob logic (Rewarded Ads)
- - Pre-integrated DOTween logic for smooth UI and gameplay animations
- - Dependency Setup: AdMob and DOTween setup steps are documented to help prevent import errors
- - Native Android/iOS Haptic Feedback (Vibrations) included
- - Responsive UI designed to scale across portrait mobile resolutions
- - Clean, organized C# code wrapped in a custom Namespace
- - Includes full, step-by-step documentation (PDF)
- - Optimized for mobile resolutions (1080x2400 workspace recommended)
- - Compatible with the Built-in Render Pipeline
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.11f1 | Compatible | Not listed | Not listed |
This template is built and optimized for the standard Built-in Render Pipeline using standard 2D Sprite Rendering and Unity UI.
This template is optimized for mobile development.
This template is built and optimized for the Built-in Render Pipeline using standard 2D Sprite Rendering and Unity UI.
It is optimized for mobile development.
As listed on the Asset Store.