Unity Match-3 Puzzle Demo

This project is a technical gameplay demo showcasing my ability to design and implement a complete Match-3 puzzle game using Unity.

The goal of this project was not to create a full commercial game, but to demonstrate solid gameplay systems, clean architecture, and maintainable code.

The demo focuses on:

  • Core Match-3 gameplay mechanics

  • Grid-based board management

  • Tile swapping and match detection

  • Cascading matches and board refilling

  • Clear separation of gameplay logic and presentation

  • Clean, readable, and reusable code

The demo includes:

  • Classic Match-3 swap-and-match gameplay

  • Automatic match resolution and cascades

  • Board refilling logic

  • Basic animations and visual feedback

  • Structured and extendable gameplay systems

This project was built as part of my portfolio, and the full source code is available on GitHub for anyone interested in reviewing the implementation.

🛠️ Tech Stack

  • Engine: Unity

  • Language: C#

  • Target Platform: Windows (PC), WebGL

📌 Notes

  • This is a prototype / demo, not a finished commercial game

  • Art, UI, and effects are intentionally simple

  • Focus is on gameplay systems and code quality

🔗 Source Code

https://github.com/Al-Kapole/Match3-Bat