/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.

Primary LanguageC#

LinkedIn Gmail FaceBook

A Jigsaw Puzzle Game using Unity

Jigsaw

This repository comprises the source codes for my tutorial on 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. The WebGL version is displaying the older UI.

View the tutorial on YouTube.

Video

Repo Branch for Tutorial 1 is https://github.com/shamim-akhtar/jigsaw-puzzle/tree/tutorial-01

In 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.

drawing

Repo Branch for Tutorial 2 is https://github.com/shamim-akhtar/jigsaw-puzzle/tree/tutorial-02

In this tutorial, we will learn how to create a Jigsaw tile from an existing image using the Bezier curve.

drawing

Repo Branch for Tutorial 3 is https://github.com/shamim-akhtar/jigsaw-puzzle/tree/tutorial-03

In this tutorial, we will learn how to create a Jigsaw board from an existing image.

drawing

Repo Branch for Tutorial 4 is https://github.com/shamim-akhtar/jigsaw-puzzle/tree/tutorial-04

In this tutorial, we will learn how to create a Jigsaw board from an existing image.

drawing