Welcome to Block Blast! Block Blast is a fun, casual, match-2 puzzle game designed for mobile devices.
Block Blast is a mobile match-2 puzzle game aimed at casual gamers and puzzle enthusiasts of all ages. The goal is to match two or more blocks of the same color to clear obstacles.
- Tap to Match: Tap on two or more adjacent blocks of the same color to clear them from the board.
Every block in the game inherits from the Block
abstract class. This allows us to treat every different kind of block as a generic block, promoting code reusability and simplicity.
Composition is used to build complex behaviors by combining simple, reusable components. To achieve this, we use interfaces to define specific behaviors.
Each block implements the interfaces corresponding to the behaviors it needs to exhibit. This approach allows for greater flexibility and modularity, as blocks can easily adopt new behaviors by implementing additional interfaces.
- Game Engine: Unity
- Programming Language: C#
This project is an educational exercise and is not intended for commercial use. It contains game assets from Toon Blast (developed by Peak Games) and Royal Match (developed by Dream Games). All rights to these assets remain with their respective owners. The use of these assets is solely for the purpose of learning and personal development. No part of this project may be used for commercial purposes or distributed without appropriate permissions.