https://github.com/khaled71612000/unity-match-game
Unity Match Game is a project developed using the Unity game engine, designed to create a match-three puzzle game.
https://github.com/khaled71612000/unity-match-game
unity
Last synced: 2 months ago
JSON representation
Unity Match Game is a project developed using the Unity game engine, designed to create a match-three puzzle game.
- Host: GitHub
- URL: https://github.com/khaled71612000/unity-match-game
- Owner: khaled71612000
- Created: 2024-06-18T22:31:04.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-18T23:13:45.000Z (about 2 years ago)
- Last Synced: 2025-02-15T00:47:24.703Z (over 1 year ago)
- Topics: unity
- Language: C#
- Homepage:
- Size: 2.42 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Unity Match Game



**Unity Match Game** is a project developed using the Unity game engine, designed to create a match-three puzzle game. This project demonstrates the implementation of game mechanics, user interface design, and interactive gameplay within Unity.
## Key Components
### Scripts
#### BoardManager.cs
- **Grid Setup:** Manages the creation and initialization of the game board grid.
- **Tile Matching Logic:** Implements the logic for detecting and handling matches of three or more tiles.
#### TileController.cs
- **Tile Interaction:** Handles player interactions with tiles, including selection and swapping.
- **Tile Animation:** Manages animations for tile movements and matches.
#### ScoreManager.cs
- **Score Tracking:** Keeps track of the player's score and updates it based on matches.
- **Score Display:** Updates the UI elements to reflect the current score.
## Features
- **Match-Three Mechanics:** Classic gameplay where players match three or more tiles to clear them from the board.
- **Interactive UI:** User-friendly interface for seamless gameplay.
- **Dynamic Scoring:** Real-time score updates based on player actions.
This project serves as an excellent example for developers interested in creating match-three puzzle games using Unity.

## Screenshots

## Tech Stack
| Technology | Role |
|---|---|
| Unity 3D | Game engine |
| C# | Gameplay scripting |
| Unity Physics | Rigidbody & collision |
| Git | Version control |
## Getting Started
### Prerequisites
- [Unity Hub](https://unity.com/download) + Unity 2019.4 LTS or higher
- Visual Studio 2019+ or VS Code
### Setup
```bash
git clone https://github.com/khaled71612000/Unity-Match-game.git
```
1. Open **Unity Hub** → **Add** → select the cloned folder
2. Open **Assets/Scenes/** → double-click the main scene
3. Press ▶ **Play**