https://github.com/shamim-akhtar/jigsaw-puzzle
This project is a Jigsaw Puzzle game. The tiles are dynamically created at runtime based on Bezier Curve. You can play the WebGL version of the game on Faramira.
https://github.com/shamim-akhtar/jigsaw-puzzle
csharp gamedevelopment jigsaw-puzzle unity2d
Last synced: 5 days ago
JSON representation
This project is a Jigsaw Puzzle game. The tiles are dynamically created at runtime based on Bezier Curve. You can play the WebGL version of the game on Faramira.
- Host: GitHub
- URL: https://github.com/shamim-akhtar/jigsaw-puzzle
- Owner: shamim-akhtar
- Created: 2021-06-15T04:15:12.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-03-03T22:51:18.000Z (about 1 year ago)
- Last Synced: 2025-04-23T14:13:59.799Z (5 days ago)
- Topics: csharp, gamedevelopment, jigsaw-puzzle, unity2d
- Language: C#
- Homepage: https://faramira.com/create-a-jigsaw-puzzle-game-in-unity/
- Size: 101 MB
- Stars: 85
- Watchers: 5
- Forks: 31
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README


# A Jigsaw Puzzle Game using Unity

This repository comprises the source codes for my tutorial on [**Create a Jigsaw Puzzle Game in Unity**](https://faramira.com/create-a-jigsaw-puzzle-game-in-unity/).
In this tutorial, we will go in-depth and learn how to make a jigsaw puzzle game using C sharp in Unity.
We will start the tutorial with the basics of the Bézier curve, followed by implementing Bézier curves in Unity. We will then move on to creating jigsaw tiles from an existing image using the Bézier curve, then generate a jigsaw board from an image and then finally create the jigsaw game in Unity.
The tutorial is divided into four broad sections, with each containing one or more subsections.
You can read the written version of this tutorial on our website.Play the WebGL version of the game on [Faramira.](https://faramira.com/downloads/jigsaw/)
The WebGL version is displaying the older UI.View the tutorial on YouTube.
> ### [**Read Part 1 – Implement Bezier Curve using C# in Unity**](https://faramira.com/create-a-jigsaw-puzzle-game-in-unity/2/)
> Repo Branch for Tutorial 1 is https://github.com/shamim-akhtar/jigsaw-puzzle/tree/tutorial-01In this tutorial, we will learn how to implement the Bezier curve using C# in Unity. We will then create a sample application that displays the Bezier curve.
![]()
> ### [**Read Part 2: Create a Jigsaw Tile from an Existing Image**](https://faramira.com/create-a-jigsaw-puzzle-game-in-unity/3/)
>Repo Branch for Tutorial 2 is https://github.com/shamim-akhtar/jigsaw-puzzle/tree/tutorial-02In this tutorial, we will learn how to create a Jigsaw tile from an existing image using the Bezier curve.
![]()
> ### [**Read Part 3: Create a Jigsaw Board from an Existing Image**](https://faramira.com/create-a-jigsaw-puzzle-game-in-unity/4/)
> Repo Branch for Tutorial 3 is https://github.com/shamim-akhtar/jigsaw-puzzle/tree/tutorial-03In this tutorial, we will learn how to create a Jigsaw board from an existing image.
> ### [**Read Part 4: Create a Jigsaw Puzzle Game in Unity**](https://faramira.com/create-a-jigsaw-puzzle-game-in-unity/5/)
> Repo Branch for Tutorial 4 is https://github.com/shamim-akhtar/jigsaw-puzzle/tree/tutorial-04In this tutorial, we will learn how to create a Jigsaw board from an existing image.
![]()