> ## Documentation Index
> Fetch the complete documentation index at: https://docs.magicblock.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# Module #3

> Import the project and and chess scene into Unity

In the third module we'll learn how to set up the chess UI in Unity, convert the IDL to C#, build transactions and listen to state changes from the chain to update the game client.

You find the open source repository [here](https://github.com/magicblock-labs/sol-chess)

Here are the steps to follow

* Clone the URL of the repository `git@github.com:magicblock-labs/sol-chess.git`
* open the terminal and run `git clone git@github.com:magicblock-labs/sol-chess.git`
  <img class="w-full h-auto max-w-5xl" src="https://mintcdn.com/magicblock-42/5iyVpKJBt1PkwHw4/images/git_clone.png?fit=max&auto=format&n=5iyVpKJBt1PkwHw4&q=85&s=b69865e53edb1705b9ba326d1ce1dd3a" width="1055" height="274" data-path="images/git_clone.png" />
* open the unity hub and select the project you have just downloaded

In Assets/scenes you find the board scene with the 3d meshes

<img class="w-full h-auto max-w-5xl" src="https://mintcdn.com/magicblock-42/5iyVpKJBt1PkwHw4/images/chess_scene.png?fit=max&auto=format&n=5iyVpKJBt1PkwHw4&q=85&s=14b056ed564c2fa7e269824fec89feaf" width="2549" height="1286" data-path="images/chess_scene.png" />
