Description
💥 Smash Cannon Unity Project – 100 Levels & Level Editor
Build your own physics-based cannon puzzle game with Smash Cannon, a complete Unity project designed around simple controls and satisfying physics interactions.
Players aim the cannon, adjust their shooting direction and fire balls at objects to destroy or knock them down. Because the gameplay is physics-based, objects can react dynamically to each shot, creating varied and satisfying gameplay moments.
🎯 Physics-Based Cannon Gameplay
Take control of the cannon and carefully aim each shot.
✔ Cannon Shooting Mechanics
✔ Aim & Shoot Controls
✔ Physics-Based Object Interactions
✔ Destruction & Knock-Down Gameplay
✔ Dynamic Physics Reactions
🧩 100 Ready-to-Play Levels
The project includes 100 carefully created and tested levels with progressively increasing challenges.
✔ 100 Ready-Made Levels
✔ Increasing Difficulty
✔ Level Progression
✔ Ready-to-Play Content
✔ Customize Existing Levels
🛠️ Built-In Level Editor
Create and customize additional levels directly inside Unity.
The included Level Editor makes it possible to design new layouts without manually building every stage from scratch.
✔ Built-In Level Editor
✔ Create New Levels
✔ Modify Existing Levels
✔ Expand the Game With New Challenges
✔ Unity-Based Editing Workflow
⚡ Booster System
A booster system is included to provide additional gameplay support.
✔ Gameplay Boosters
✔ Player Assistance Systems
✔ Integrated Into Gameplay
💰 Multiple Monetization Systems
Smash Cannon includes several monetization options.
Google AdMob
✔ Banner Ads
✔ Interstitial Ads
✔ Rewarded Ads
Unity Ads
✔ Unity Ads Integration
In-App Purchases
✔ Multiple Purchase Packages
✔ Integrated IAP System
🎨 Easy Customization & Reskin
The project structure is organized to make customization easier.
Developers can replace graphics, UI elements, game content, levels and other assets to create their own version.
✔ Replace Graphics
✔ Customize UI
✔ Modify Levels
✔ Replace Game Assets
✔ Customize Game Content
✔ Reskin-Friendly Structure
⭐ Key Features
💥 Physics-based cannon shooting gameplay
🎯 Easy aim & shoot controls
🧩 100 ready-to-play levels
🛠️ Built-in Level Editor
📈 Increasing level challenges
⚡ Booster system
🎮 Complete gameplay system
🖥️ Complete UI system
🗺️ Level selection & progression system
💰 Multiple IAP packages
📢 Google AdMob integration
📢 Unity Ads integration
🎁 Rewarded Ads
📺 Interstitial Ads
📱 Banner Ads
🎨 Easy graphics replacement
🖌️ Easy UI and asset customization
📱 Mobile optimized
💻 Full Unity source code included
📦 What's Included
✔ Full Unity Source Code
✔ 100 Ready-to-Play Levels
✔ Built-In Level Editor
✔ Physics-Based Cannon System
✔ Complete Gameplay System
✔ Booster System
✔ Complete UI System
✔ Level Selection System
✔ Progression System
✔ AdMob Integration
✔ Unity Ads Integration
✔ In-App Purchase System
✔ Multiple IAP Packages
✔ Documentation
⚙️ Technical Details
Engine: Unity
Unity Version: 6.3.16f1
Game Type: Physics / Puzzle / Casual
Core Gameplay: Cannon Aim & Shoot
Monetization: AdMob, Unity Ads & IAP
Platforms: Android, iOS, WebGL
📱 Supported Platforms
Android
iOS
WebGL
🎯 Perfect For
✔ Unity Developers
✔ Puzzle Game Developers
✔ Physics Game Developers
✔ Casual Game Creators
✔ Mobile Game Developers
✔ Indie Developers
✔ Game Publishers
✔ Reskin Projects
✔ Level-Based Game Projects
✔ Android & iOS Publishing Projects
🚀 Why Choose Smash Cannon?
Smash Cannon combines straightforward cannon controls with physics-based interactions that make every shot feel dynamic.
With 100 ready-made levels and a built-in Level Editor, developers can start with existing content and continue expanding the game with their own stages.
The included AdMob, Unity Ads and IAP systems also provide multiple monetization options for a customized commercial project.
🛠️ Requirements
Unity: 6.3
Optional for Monetization
Google AdMob account
Google Play Developer account for Android publishing
Make sure all required Unity modules are installed through Unity Hub before opening the project.
📖 Instructions
Read the documentation included in the project folder before setting up, customizing or publishing the project.