🎮
This is blast shooter – Unity Template
A ready-to-reskin hyper casual puzzle shooter built with Unity. This project features a clean, modular architecture and a data-driven level system, allowing developers to quickly modify, expand, and publish.
🧩 Overview
This template focuses on color-based shooting mechanics combined with layered cube boards. Players place guns strategically to automatically destroy matching cubes, creating a smooth and engaging gameplay loop.
✨ Key Features
🎯 Auto Shooting System
Guns automatically detect and shoot matching color cubes once placed.
🧱 Layered Cube Board
- Multi-layer structure
- Column-based system
- Front-cube targeting logic
- Dynamic updates after destruction
🎨 Color Matching Mechanic
Each gun interacts only with cubes of the same color.
🔄 Merge System
- Combine 3 identical guns
- Upgrade power and efficiency
- Ammo is merged automatically
🧠 Smart Lose Detection
Prevents dead states by checking:
- Available shoot spots
- Remaining cube colors
- Valid shooting possibilities
💰 Reward System
- Coin rewards per level
- Bonus from special cubes
📊 Data-Driven Levels
Levels are configured via external files:
- Easy to edit and expand
- No need to modify core code
⚙️ Gameplay Loop
Place Gun → Auto Shoot → Destroy Cubes → Merge → Win / Lose → Next Level
🎯 Use Cases
- Rapid prototyping
- Learning Unity architecture
- Hyper-casual game development
- Reskin & publish projects
🚀 Expansion Ready
- Add boosters (bomb, row clear, etc.)
- New cube types
- Level editor system
💡 Note
This is a prototype focused on core systems and gameplay logic, designed for easy customization and scalability.