https://github.com/khaled71612000/jigsaw-using-unity
a project that demonstrates the creation of a jigsaw puzzle game using Unity
https://github.com/khaled71612000/jigsaw-using-unity
unity
Last synced: 2 months ago
JSON representation
a project that demonstrates the creation of a jigsaw puzzle game using Unity
- Host: GitHub
- URL: https://github.com/khaled71612000/jigsaw-using-unity
- Owner: khaled71612000
- Created: 2022-06-30T00:02:32.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2026-04-04T10:29:37.000Z (3 months ago)
- Last Synced: 2026-04-04T11:37:50.553Z (3 months ago)
- Topics: unity
- Language: C#
- Homepage:
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Jigsaw Using Unity



**Jigsaw Using Unity** is a project that demonstrates the creation of a jigsaw puzzle game using the Unity game engine. This project showcases how to develop interactive and engaging puzzle gameplay mechanics.
## Key Components
### Scripts
- **GameController.cs:** Manages the overall game state, including starting and resetting the puzzle.
- **PieceController.cs:** Handles individual puzzle pieces, including their movement and snapping into place.
## Features
- **Interactive Gameplay:** Engaging jigsaw puzzle mechanics.
- **Unity Integration:** Utilizes Unity's capabilities for smooth and responsive gameplay.
- **Puzzle Piece Management:** Handles piece placement and snapping logic.

## Architecture
Key classes and systems (from source code):
- **`circle`** (extends `MonoBehaviour`) — Unity component attached to a GameObject
## 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/Jigsaw-Using-Unity.git
```
1. Open **Unity Hub** → **Add** → select the cloned folder
2. Open **Assets/Scenes/** → double-click the main scene
3. Press ▶ **Play**