> For the complete documentation index, see [llms.txt](https://docs.libiengine.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.libiengine.com/litepaper/getting-started/workshop-tutorial.md).

# Workshop Tutorial

Tutorial for Sat 17 Oct.

Here are a few simple tips to get started with Libi. Take your time and experiment as you go. Libi is easy to learn: In a couple of hours you can build complex worlds, and with more practice you can create detailed 3D experiences. You can save them, set them to public or private, and share them with a link.

By the end of this tutorial, you will have a space where you can showcase your artwork and 3D models you have made.

### <mark style="background-color:$primary;">**Part 1: Familiarisation with Libi, creating your profile, creating a space and basic controls.**</mark>

### 1. Launch Libi

Go to [**Libi.xyz**](https://libi.xyz) - this is the website for the Libi engine app. Once logged in, you will have your own profile and ability to create your 3D experiences. While Libi works on almost any device with a browser and internet connection, we recommend building from a laptop and with a mouse.

### 2. Sign in.&#x20;

Click on the left menu, or from the homepage "Get Started". Sign in using your email or Google account. Alternatively, if you have an Ethereum or Solana wallet you can connect with your wallet.

### 3. Dashboard & Menu

After Signing in, you'll enter your dashboard. As you are new it's still empty. This is where the projects you are working on will be displayed.

<figure><img src="https://2814419481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFtn17cHdC4EoOkzunN6j%2Fuploads%2FtpJPnT83EmK7UFn9Wxvo%2FScreenshot%202026-07-08%20at%2012.26.05.png?alt=media&amp;token=cf572275-3cb8-4f5e-97d8-8925cbba72f1" alt="" width="167"><figcaption></figcaption></figure>

Familiarise yourself with the menu on the left. **New Space / My Space** and **Assets** folders are the main items that you should focus on currently.

**Account** is where you can set your profile up, adding a bio including changing the profile picture and background images.

**Help** You'll find short videos on how to use the engine.

### 4. Make your first project (space).&#x20;

Libi projects are usually built within worlds or "**spaces**" as we call them. A space can be any type of immersive experience from an art gallery, a beautiful intricate garden through to a game.&#x20;

**In the menu, click New Space.**

Select **"Futuristic Gallery"**. Wait for it to load. (Usually on a good broadband connection spaces load within a few seconds.) Once it is ready you should see the message "Click to enter". If after 30 seconds it has not loaded, try refreshing.&#x20;

### 5. The basic controls

Now you are in the space, you will see a room. Left click on the screen and drag with mouse until you are looking at the room like the image below. Left click and drag in different directions to look around.

<figure><img src="https://2814419481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFtn17cHdC4EoOkzunN6j%2Fuploads%2FWo89XBgyu6r7fFUiDXC9%2FScreenshot%202026-10-02%20at%2023.22.57.png?alt=media&amp;token=6b9b283b-5c26-4f45-88db-7cdab839fd16" alt="" width="563"><figcaption><p>Futuristic Gallery Space.</p></figcaption></figure>

#### Moving around inside a space

Libi is a little different to other editors. You can edit in real-time in the space. Libi allows you to be an editor while moving in the space as a character. (If multiplayer is enabled, other people can also edit the space with you) For this workshop lets continue with the default.

**Movement with keyboard and Mouse:** \
\>> **Left click** and drag on the screen to look around the scene. A single left click on the floor / environment will make you "Walk".&#x20;

\>> **Click on the floor** and walk to the Steps. You will see a circle highlight the floor where you want to walk to.

\>> Use **W**, **A**, **S**, **D** keys to move forward, back, left and right. Try to walk around the room using those keys while using the mouse to look around.  Arrow keys also work. Holding **SHIFT** while moving, makes you run.

\>> Press **Space Bar** to Jump,&#x20;

\>> Press **C** to crouch.&#x20;

GREAT! Now\...

**Click on the blue sofa.**

<figure><img src="https://2814419481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFtn17cHdC4EoOkzunN6j%2Fuploads%2FVCM4TBH7AwgUJ91bE4rN%2FScreenshot%202026-10-02%20at%2023.59.47.png?alt=media&amp;token=21321974-f964-430e-979c-83a2904f73d7" alt="" width="563"><figcaption><p>Click on the blue sofa. Try Left clicking and Right clicking on the sofa to see the difference.</p></figcaption></figure>

**Left click on the sofa to grab it**, now drag it on the ground and in the air. You can make it spin, crash and smash! Have fun!

Right clicking on models will open a "gizmo". Once a 3D model is selected you can resize and reposition. Try playing around with models to familiarise yourself with the controls.&#x20;

<figure><img src="https://2814419481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFtn17cHdC4EoOkzunN6j%2Fuploads%2FyHQOsXpGLKEXBHqCKc38%2FScreenshot%202026-10-03%20at%2000.02.04.png?alt=media&amp;token=f1303a3c-fd14-417b-8864-f7a9398b18fe" alt=""><figcaption><p>The green, blue, red tool is a Gizmo. When you right click it will show on object. It is for moving, turning and resizing objects</p></figcaption></figure>

<figure><img src="https://2814419481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFtn17cHdC4EoOkzunN6j%2Fuploads%2FwqaesZjdD60qxunUTcZA%2FScreenshot%202026-10-03%20at%2000.13.19.png?alt=media&amp;token=28926478-b71f-4acf-96fd-aa648f3e56ad" alt=""><figcaption></figcaption></figure>

When you **right click an object and select properties**, you will see a lot more options for that object. Position and Rotation coordinates can move an object more precisely. You can also Scale and **Freeze** an object. The blue circle shows you the freeze option. When an object is Frozen, it means it will stay in position, it won't move around or be effected by Physics.

**>> Test what happens when you use Freeze / Unfreeze: Right click on the chairs and tables, Unfreeze and Freeze them and see what happens when you push them into each other.**

### **6. Asset browsing and object drag/drop**

Now we will open the All Assets folder. This contains a public folder which has models, textures, sounds and other files that we can use to create our spaces.

\>> On Right side, open the Menu and click on **All Assets**

<figure><img src="https://2814419481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFtn17cHdC4EoOkzunN6j%2Fuploads%2FkDnnRygTSKlKo25IJfp6%2FScreenshot%202026-10-03%20at%2001.04.40.png?alt=media&amp;token=f4c17fb5-cb1a-4f10-8255-6a86ca8d7e7c" alt=""><figcaption></figcaption></figure>

\>> Go to **Models**&#x20;

\>>  **DRAG** "modern rock table" to the Space. It is important that you **hold down click to drag** an asset from the folder into the space. If you only click, it will open the properties further.

\>> Right click on a model then Use ALT / Optio&#x6E;**⌥** (mac OS) and click anywhere in the space to Snap an object to location. So try to move the rock table using the Snapping method.&#x20;

### 7. Uploading and Framing an Image&#x20;

The space has some blank walls. Lets upload an image and put it on the walls.

Find an image online or on your computer. It should be JPG, GIF or PNG.

Here is an example image you could use:

<figure><img src="https://2814419481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFtn17cHdC4EoOkzunN6j%2Fuploads%2FhaF8hhvCi5N6WobO4DmV%2Fislamic-wall-art-store-masjid-al-aqsa-v9-oil-paint-reproduction-canvas-print-islamic-wall-art-3.jpg?alt=media&amp;token=14728643-40dc-4343-a590-d6c306b6cb7a" alt=""><figcaption></figcaption></figure>

\>> Download the image to your computer, then:\
\>> Drag and Drop it onto a wall / surface in the space  OR use the Upload button in the left menu.

<figure><img src="https://2814419481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFtn17cHdC4EoOkzunN6j%2Fuploads%2FFQIV92p00y5s8ukAHirf%2FScreenshot%202026-10-03%20at%2008.08.03.png?alt=media&amp;token=aac595f4-6b52-4fe8-ab49-fcef44ce7170" alt=""><figcaption></figcaption></figure>

\>> Select Frame, wait for the image to upload, and then while holding down Alt / Optio&#x6E;**⌥** key you can click on any surface and the Image will be placed.

### <mark style="background-color:$primary;">**Part 2: More advanced building, controls and saving your first space!**</mark>

#### 1. Click New space, choose "Small Islands"

<figure><img src="https://2814419481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFtn17cHdC4EoOkzunN6j%2Fuploads%2FY5knoX70d7heXQr4bfaM%2FScreenshot%202026-10-03%20at%2000.30.04.png?alt=media&amp;token=2b788a7b-9f6e-4766-8f22-049b930dd30f" alt="" width="563"><figcaption></figcaption></figure>

Tip: Keep saving your spaces, you can give them versioned names. (currently we do not have an undo button!)

#### 2. Save your first space!

<figure><img src="https://2814419481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFtn17cHdC4EoOkzunN6j%2Fuploads%2FMhDs07DbuTLOh0YCux9N%2FScreenshot%202026-10-03%20at%2008.17.33.png?alt=media&amp;token=30e47d49-5153-4304-ac6f-966c9725bdb6" alt=""><figcaption></figcaption></figure>

\>> From the menu, click save. Choose a suitable name for your new space. Congratulations you have made your first Libi space. (Later you can go to Properties, set it to public and share with anyone.)

#### **3. Some more controls**

"**F**" is  Fly mode, to manouvre freely and go through walls. While in fly mode, "Space" makes you float up, and "**C**" makes you fly down.

\>> **Press F and fly up and down**. On your keyboard use "Space" to go up, and "C" to go down.

\>> Pressing "F" again gives you gravity and you fall back to the ground. \
"Space" is jump and "C" is crouch.

Holding down right click will put you into FPS (First Person Shooter) mode, this is where your cursor changes and you can move freely with the mouse, like in a FPS game.

#### 4. Building and Manouvring objects

<figure><img src="https://2814419481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFtn17cHdC4EoOkzunN6j%2Fuploads%2FQ0prlHBL8mZFEj3IobeR%2FScreenshot%202026-07-08%20at%2013.42.43.png?alt=media&amp;token=bb242402-b7da-4f3a-bf38-7c60ff9d46b9" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="https://2814419481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFtn17cHdC4EoOkzunN6j%2Fuploads%2FE6mD7U1JP9eGKQmXuJFs%2FScreenshot%202026-10-03%20at%2008.35.42.png?alt=media&amp;token=03d47fb4-9951-4723-ab82-d1c7f2f36ede" alt=""><figcaption></figcaption></figure>

Right clicking on models will open a gizmo. Once a 3D model is selected you can resize and reposition. Try playing around with models to familiarise yourself with the controls.&#x20;

While an object is selected, hitting Alt on windows / Optio&#x6E;**⌥** key on mac, and then clicking on a location will make the object snap to the location. Try it out.&#x20;

#### **Duplicating Objects**

To dupliate an object: Right click on an object, the gizmo should show on the object. While keeping the alt / optio&#x6E;**⌥** key pressed down, move the object using the gizmo. It should create a duplicate.&#x20;

#### **Multiple selections.**

Hitting Shift key while selecting objects will select multiples. Combining this with the alt/optio&#x6E;**⌥** key and dragging, will create multiple duplicates.

#### **Snapping objects together.**

With an object selected, Click on another object while holding down  alt/optio&#x6E;**⌥** key. This will make them snap together.

\>> Using above techniques try to use models and "Snap" them together. You can combine many models to create buildings and structures. Use the public library, search the different folders for models such as walls, stairs etc and combine them to make houses or any building.

#### 5 Changing the environment&#x20;

Right clicking on the landscape will open a menu on the right. There are various settings for editing the scenery. Likewise for the Sky settings.&#x20;

#### Uploading images

Drag and drop an image into the scene. There will be various options, but for having an image to display in the scene select "Frame". We will show you also how to change the appearance of the frame.

#### Uploading models

You can upload 3D models. GLB, OBJ file formats work best. We have plans for FBX and other formats in future.

#### Animations

These work too, if they are part of the GLB file. Not sure we have time to talk about physics! We will try to show you during the workshop. (More documentation coming)

If we have time we can show more on following:

#### Textures

#### AI Building

### 6. Activity: Have fun Building

Hopefully by the end of the workshop you will have your first 3D space. It is upto you what you decide to build. It could be a gallery or it could be a virtual world made to protest what changes you want to see in the world.

<figure><img src="https://2814419481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFtn17cHdC4EoOkzunN6j%2Fuploads%2Fa9HgQANdueWdU0Ol3iYa%2FScreenshot%202026-07-08%20at%2013.41.23.png?alt=media&amp;token=7dfe41d1-143b-4537-928a-8b42cfd30496" alt="" width="375"><figcaption><p>Space access and sharing</p></figcaption></figure>

Once saved, go to the left side menu. Click Properties. Select Access, change this to public for your space to be viewable on Libi. Share the link with your friends! We will drop some more docs / videos on how to embed etc For now you can join our Discord to get any further help.

### Useful Links

[Sketchfab.com](https://sketchfab.com) - You can find free 3D models to use. Download as GLB or OBJ. (Note: not all the models will work, as sometimes they are not game-ready/optimised.)

### Join our community

We have a discord where you can meet other creatives and share your creations. We can help with any questions.&#x20;

Our Discord is: <https://discord.gg/Nqse2JfRbf>

Also feel free to message us via socials. We can be found on instagram: @storyofameer and @six.contrast. Project insta: @libi.xyz
