# Static 3D Object Asset

#### 1. Make sure the 3D Static Object follows the Asset Framework

If not, please check out the tutorial below first:

{% content-ref url="../3d-static-object-in-game-framework" %}
[3d-static-object-in-game-framework](https://docs.rawrshak.io/tutorials/developer/unity/3d-static-object-in-game-framework)
{% endcontent-ref %}

#### 2. Create Parent Object and set asset to child object

Create a new empty Game Object

![Created empty 'FRS' object](https://3589313620-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW434aEw5RavAs7ROSj7s%2Fuploads%2F9xjfxptHJcFoY0qkRlKI%2Fimage.png?alt=media\&token=a9f2e596-6768-48dd-ba8c-f78ca93fb59a)

Make sure the orientation is (0,0,0), location is (0,0,0), and scale is (1,1,1)

![FRS's default location, orientation, and scale](https://3589313620-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW434aEw5RavAs7ROSj7s%2Fuploads%2F7peKzj73aO0AnbVFgx4k%2Fimage.png?alt=media\&token=97fa1c9b-4ffa-4b1a-b2bd-27b8098b3fc1)

Drag the SCI\_FRS\_13\_HD inside the FRS game object.

![Set FRS to the parent of SCI\_FRS\_13\_HD object](https://3589313620-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW434aEw5RavAs7ROSj7s%2Fuploads%2F1YmbaJe52lSx7KQfQoRb%2Fimage.png?alt=media\&token=50cab909-2ab5-4c55-9f28-8f88038201f4)

{% hint style="info" %}
Note: These logical groupings are just as an example. As all the necessary objects are under one Parent game object (in this case, FRS), it's fine to change the child grouping to your liking.
{% endhint %}

#### 3. Create a Prefab

Drag the "FRS" parent object into the Assets folder to create a prefab.

![Drag the object to the project folder to create a prefab](https://3589313620-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW434aEw5RavAs7ROSj7s%2Fuploads%2Fi4YE1n9GV3JSLxliUALz%2Fimage.png?alt=media\&token=f429449a-eb53-4bc1-a56d-f922ab737eb1)

#### 4. Set the Prefab's AssetBundle

In the bottom of the Inspector, set the Assetbundle name. In this case, we set it to "frs"

![Set Asset Bundle name](https://3589313620-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW434aEw5RavAs7ROSj7s%2Fuploads%2FWNsCzj8Gwr28R8xPhLat%2Fimage.png?alt=media\&token=fe704c1d-b22a-4b0f-8289-9d5dbfb05bf0)

#### 5. Create the Asset Bundle

On the top left, in the menu, select *Rawrshak -> Asset Bundles.*

This opens Rawrshak's Asset Bundles creator (Asset Packager).

Select the desired *Build Target* to build an asset package for. In this case, select *StandaloneWindows.*

![Select Build Target](https://3589313620-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW434aEw5RavAs7ROSj7s%2Fuploads%2FgEVIPngwFRHuWTazVhli%2Fimage.png?alt=media\&token=9ce42964-2d0d-4bfe-914e-8b927db4d857)

Click *Generate Asset Bundles* button and wait for the asset bundle to be built.&#x20;

{% hint style="info" %}
If you selected Android, iOS, and WebGL, Unity may have to install the necessary modules during the asset bundle generation if these modules were not already installed earlier. This might take a while.
{% endhint %}

#### 6. Viewing the generated Asset Bundle

![Viewing Generated Asset Bundle information](https://3589313620-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW434aEw5RavAs7ROSj7s%2Fuploads%2FI6JOsA34kwrEayA2Xv0n%2Fimage.png?alt=media\&token=7cc51cea-9f48-4804-8bc6-a474aff03b00)

You can click the row of the asset bundle that was generated to view the asset bundle information on the right.

If you click the select checkboxes, you can add the total amount of kilobytes of data you will need to upload. You can click the "Calculator" button to open [ArDrive's price calculator](https://prices.ardrive.io/).

{% hint style="warning" %}
The Asset Information viewer is editable so that the developer may copy it to the asset launcher. However, if the developer changes any of the information, it is not saved.&#x20;

The developer should not change any of this information as this is autogenerated.
{% endhint %}
