A portfolio project showcasing classic Match-3 gameplay mechanics built in Unity.
This project is a technical gameplay demo created to demonstrate the ability to design and implement a complete Match-3 system in Unity. The focus is on gameplay logic, grid systems, and clean, maintainable code, rather than monetization or live-service features.
Key features include:
- Grid-based Match-3 gameplay
- Tile swapping and match detection
- Cascading matches and board refilling
- Basic animations and visual feedback
- Clear separation of game logic and presentation
- Modular and extendable code structure
This project is part of my portfolio to demonstrate my Unity gameplay programming skills. The source code is fully available for review.
- Engine: Unity
- Language: C#
- Target Platforms: Windows (PC), WebGL
- Demonstrate a solid Match-3 core gameplay loop.
- Showcase grid management and match resolution logic.
- Highlight clean architecture and readable code.
- Provide a base that can be extended with levels, boosters, or progression systems.
- This is a prototype/demo, not a commercial product.
- Art, UI, and effects are intentionally simple.
- The focus is on gameplay systems and code quality.
You can try a playable version of this demo on itch.io: Match 3 Sample