AppleyAppley Docs
Docs/Asset Library

Asset Library Overview

Introduction to the asset library.

5 min read Beginner Updated 2026-07-01 v2.0 ~15 min to complete

Introduction

Introduction to the asset library. This page provides a complete guide to asset library overview in Appley, covering everything from setup to advanced techniques.

Asset Library is a core area of Appley. Understanding asset library overview will help you build better games and use the platform more effectively. This documentation is designed for beginner level users.

Requirements

Before working with asset library overview, ensure you have the following:

  • An Appley account
  • Sketchfab API token (for Sketchfab assets)
  • Meshy API key (for AI generation)
  • Asset files for upload (GLB, PNG, MP3)

Estimated Completion Time

This guide takes approximately 15 minutes to complete. The estimated reading time is 5 minutes. Difficulty level: Beginner.

Step-by-Step Guide

Follow these steps to work with asset library overview in your Appley project:

1

Open the Asset Browser

In Creator Studio, open the Asset Browser panel for asset library overview.

2

Search or browse

Use the search bar to find assets, or browse by category and provider.

3

Preview the asset

Click an asset to preview it. Check polygon count, format, and license.

4

Import the asset

Click Import to add the asset to your project. Wait for processing.

5

Use in scene

Find the imported asset in your project library and add it to the scene.

FluxScript Example

Below is an Appley Scripting (Flux Scripting) code example demonstrating asset library overview:

Asset Library Overview — Appley Scripting
// Asset Library — Asset Library Overview
on start {
  results = assets.search("medieval house", { 
    source: "sketchfab", category: "buildings", max: 10 
  })
  if results.length > 0 {
    house = assets.import(results[0].id)
    house.setPosition(0, 0, 0)
  }
  tower = assets.generate({
    prompt: "a tall stone watchtower",
    style: "low_poly", format: "glb"
  })
  tower.setPosition(20, 0, 0)
}

Node Script Example

The same logic can be implemented using Node Scripting. Here is the equivalent node graph:

Asset Library Overview — Node Graph
[On Start] ──► [Search: "medieval house", Sketchfab]
         ──► [Branch: results > 0]
              ├─ True ──► [Import: results[0]] ──► [Set Position]
         ──► [Generate: "stone watchtower", AI]
         ──► [Set Position: (20,0,0)]

Interchangeable Systems

FluxScript and Node Scripting compile to the same runtime. You can mix both in a single project — use whichever is best for each task.

Common Mistakes

Avoid these frequent mistakes when working with asset library overview:

Not checking asset licenses before use

Verify the license allows your intended use, especially commercial.

Importing assets without checking polygon count

Review asset details before importing to avoid performance issues.

Not organizing imported assets into folders

Use the hierarchy and naming to keep assets organized.

Duplicating assets across projects

Use the asset library to share, not duplicate files.

Troubleshooting

If you encounter issues with asset library overview, try these solutions:

Sketchfab search returns no results
Check search terms. Ensure Sketchfab API token is configured. Try broader categories.
Asset import fails
Check the file format is supported. Verify the file is not corrupted.
Generated AI asset is wrong
Refine your prompt. Try a different style. Regenerate with adjusted parameters.
Asset moderation is pending
Community uploads go through review. Typically takes 1-24 hours.

Performance Tips

Optimize your use of asset library overview with these performance tips:

  • Check asset licenses before using in published games.
  • Use the Asset Request Manager to handle rate limits from Sketchfab and Meshy.
  • Organize imported assets into named folders in the hierarchy.
  • Preview assets before importing to check quality and polygon count.

Explore these related documentation pages:

Example Project

Download a complete example project demonstrating asset library overview: