---
description: You can find all the information about RPG Builder integration here.
---

# RPG Builder

## About Integration

This integration allows to use all the features of **Easy Build System** with [RPG Builder](https://assetstore.unity.com/packages/tools/game-toolkits/rpg-builder-177657).

#### Features :

* Includes all the [Building Parts](../components/building-part) ready to use of "Survival Buildings" add-ons.&#x20;
* Customized [Circular Building Menu](../addons/circular-building-menu) add-on to place [Building Parts](../components/building-part) based on the required resources in the player's inventory.
* Possible to recover some of their resources upon destruction of [Building Parts](../components/building-part).
* Includes pickable items such as "Wood Planks" and "Screws" resources required for building.
* [Building Saver](../components/building-manager/building-saver) component modified to save each building file based on the character's name.

{% hint style="warning" %}
If you encounter errors with integration, it is possible that a new update changed some things in the code and therefore is no longer compatible with the system integration.\
If this is the case, you can contact support to receive a hotfix quickly.
{% endhint %}

***

## Installation Guide

Before beginning, make sure you have correctly setup [RPG Builder](https://assetstore.unity.com/packages/tools/game-toolkits/rpg-builder-177657) in your project.

This video will show you how to get started with [RPG Builder](https://assetstore.unity.com/packages/tools/game-toolkits/rpg-builder-177657).

{% embed url="https://www.youtube.com/watch?v=iKLaDw5NzZ0" %}
You can watch the video in fullscreen and set the quality to maximum.
{% endembed %}

Before you start, ensure that you have imported the **Easy Build System** into your project. Without this step, accessing the integration will not be possible. You can find a guide to importing it into your project with just a few clicks on the [Getting Started](../getting-started/getting-started) page.

<mark style="color:red;">**Requires :**</mark>

* [Circular Building Menu Add-on](../addons/circular-building-menu)
* [Survival Buildings Add-on](../addons/survival-buildings)

1️⃣ **Prerequisites**

* Import the latest version of **Easy Build System** from built-in **Package Manager.**
* Import the latest version of [RPG Builder](https://assetstore.unity.com/packages/tools/game-toolkits/rpg-builder-177657) from built-in **Package Manager.**

2️⃣ **Install uSurvival Integration**

* Open the Packager Importer from the tools menu items :\
  <mark style="color:yellow;">"Tools > Easy Build System > Package Importer"</mark>
* Go to "Integration Packages" section and install the [RPG Builder](https://assetstore.unity.com/packages/tools/game-toolkits/rpg-builder-177657) integration.
* Make sure to import all the content by clicking on the "All" and "Import" button.

<figure><img src="https://2192629315-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBRsENTXHOTSboZvczQoM%2Fuploads%2FAqUfpSdGBuDppXqTboko%2FAnimation.gif?alt=media&#x26;token=78cf85b8-8564-4a9d-809d-32806313d717" alt=""><figcaption><p>Expand the image to large view by clicking on it.</p></figcaption></figure>

3️⃣ **Creating or opening an existing demoscene**

* Open the **"**&#x44;EMO\_RPGBuilder2.&#x30;**"** demoscene from the RPG Builder "Scenes" folder : \
  <mark style="color:yellow;">"Blink / Tools / RPGBuilder / Scenes"</mark>

<figure><img src="https://2192629315-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBRsENTXHOTSboZvczQoM%2Fuploads%2F6jAUHbYczj1h9S3Jwy3K%2FAnimation.gif?alt=media&#x26;token=fa0bd64e-704a-4ef3-94a7-c4ca6c57b0c8" alt=""><figcaption><p>Expand the image to large view by clicking on it.</p></figcaption></figure>

4️⃣ **Setup Easy Build System**

* Use the "Scene Setup" feature to install the system in your scene from the tools menu items:\
  <mark style="color:yellow;">"Tools > Easy Build System > Integrations > RPG Builder Setup..."</mark>&#x20;

<figure><img src="https://2192629315-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBRsENTXHOTSboZvczQoM%2Fuploads%2FvOFWiUCChjwHT31W1YJi%2FAnimation.gif?alt=media&#x26;token=6b29c85d-5049-47ae-9c77-64545709b10d" alt=""><figcaption><p>Expand the image to large view by clicking on it.</p></figcaption></figure>

5️⃣ **Drag & Drop pickable items**

* Drag and drop the pickable items from the integrations folder "Prefabs" into the scene : \
  <mark style="color:yellow;">"Easy Build System / Packages / Integrations / RPG Builder Integration / Prefabs / Pickables"</mark>

<figure><img src="https://2192629315-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBRsENTXHOTSboZvczQoM%2Fuploads%2FiqI4riY3ItZm7SHeGpsK%2FAnimation.gif?alt=media&#x26;token=ac524c73-bce0-4bd3-9772-5c5bf006e4ab" alt=""><figcaption><p>Expand the image to large view by clicking on it.</p></figcaption></figure>

6️⃣ **Install RPG Builder Integration**

* Back to the "Main Menu" and make sure to save scene changes.
* You can press "T" to open the UI Circular Building Menu in-game.

***

### Requiring Items

You can define your own required items by selecting the [Building Parts](../components/building-part) in the Prefabs folder.

* **Required Items** are the items which will be required to place the [Building Part](../components/building-part).
* **Refund Items** are the items which will be restored when the [Building Part](../components/building-part) is destroyed.

<figure><img src="https://2192629315-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBRsENTXHOTSboZvczQoM%2Fuploads%2FTSt14IOldwWCQ7Y9ds3n%2Fimage.png?alt=media&#x26;token=0fd08305-3073-4201-8949-a0568ca517c5" alt=""><figcaption><p>Expand the image to large view by clicking on it.</p></figcaption></figure>

***

### Save & Load Buildings

By default, the [Building Saver](../components/building-manager/building-saver) component is instantiated in your scene after setup.\
If this is not the case, you can create one and then add the "RPGBuilderBuildingSaver.cs" script.
