Marketplace Documentation

Learn how to use the BYR Marketplace to discover, share, and integrate assets into your projects.

Introduction

The BYR Marketplace is a centralized hub where creators can share and discover assets to enhance their projects. Whether you're looking for scripts, sprites, audios, or complete templates, the marketplace connects you with high-quality resources.

Discover Assets

Browse community-created assets to enhance your projects.

Share Your Work

Publish your creations and contribute to the BYR ecosystem.

Monetize

Earn from your creations with flexible pricing options.

What You Can Find

The marketplace offers several types of assets:

  • Scripts - Reusable code snippets and functions
  • Sprites - Texture graphics
  • Models - 3D objects
  • Audios - Audio assets
  • Bundles - Collections of scripts/sprites/audios

Browsing Assets

Asset Cards

Each asset is displayed as a card with the following information:

  • Preview - Visual representation of the asset
  • Title & Description - What the asset does
  • Author - Who created the asset
  • Rating & Downloads - Community feedback
  • Price - Free or paid options

Asset Details

Click on any asset card to view its detailed page with:

  • Full description and usage instructions
  • User reviews and ratings
  • Related assets

Search & Filters

Search Functionality

Use the search bar at the top of the marketplace to search by:

  • Asset name or title
  • Author name
  • Keywords in descriptions

Filtering Options

Refine your search using the filter buttons:

Filter Description Icon
All Assets Show all available assets
Scripts Code snippets and functions
Sprites Texture graphics
Audios Audio assets
Bundles Collections of assets

Sorting Options

Organize results by:

  • Popularity - Most downloaded assets first
  • Newest First - Recently published assets
  • Highest Rated - Best community-rated assets
  • Most Downloaded - Most popular assets

Downloading Assets

Once you've found the perfect asset, adding it to your project is straightforward.

Free Assets

Free assets can be downloaded immediately:

  1. Click the "Download" button on the asset card
  2. The asset will be added to your project library
  3. Access it from the "My Assets" section in the Lab top bar

Paid Assets

For paid assets, you'll need to complete a purchase:

  1. Click the "Buy" button on the asset card
  2. Review the asset details and price
  3. Complete the purchase using your account balance
  4. The asset will be added to your library

Safe Downloads

All assets are scanned for security issues by the moderation team before being published to the marketplace.

Using Downloaded Assets

After downloading, assets are available in all your BYR projects:

  • Scripts appear as available functions in the code editor
  • Sprites can be referenced in your GameObject creations
  • Audios are available for audio implementation

Just make sure to import them via the button from the buttom from the top bar.

Publishing Assets

Share your creations with the BYR community and potentially earn from your work.

Publishing Process

To publish an asset:

  1. Click "Publish Asset" from the marketplace or your profile dropdown from the header
  2. Fill in the asset details
  3. Upload your asset file(s)
  4. Set pricing or set as free
  5. Submit for review

Required Information

When publishing, you'll need to provide:

  • Title - Clear, descriptive name
  • Category - Script, sprite, audio, etc.
  • Files - The actual asset content

Review Process

All assets go through a quality review before being published to ensure they meet the standards. It takes no longer than one day for a response.

Asset Guidelines

To maintain quality and ensure a positive experience for all users, please follow these guidelines when creating assets.

Quality Standards

  • Functionality - Assets must work as described
  • Documentation - Include clear usage instructions if needed
  • Performance - Optimize for efficiency
  • Compatibility - Ensure works with current BYR version

Content Policies

Assets must not contain:

  • Malicious code or security vulnerabilities
  • Copyrighted material without permission
  • Offensive or inappropriate content
  • Misleading descriptions or functionality

Important

Assets that violate the guidelines will be removed, and repeat offenders may have their publishing privileges revoked.

Licensing

Understanding licensing is important both as a consumer and creator of assets.

For Consumers

When you download an asset:

  • Free assets are typically licensed for personal and commercial use
  • Paid assets include a license for use in your projects
  • You cannot redistribute assets as standalone products
  • Always check the specific license for each asset

For Creators

When publishing assets:

  • You retain copyright to your original work
  • You grant BYR permission to distribute your asset
  • You can choose between different license options
  • You are responsible for ensuring you have rights to all content

Click here to learn more about licenses.

Monetization

Earn revenue from your creative work through the BYR Marketplace.

Pricing Options

When publishing, you can choose:

  • Free - Share with the community
  • One-time Purchase - Set a fixed price

Revenue Share

BYR operates on a creator-friendly revenue model:

  • Creators receive 80% of all sales
  • BYR retains 20% for platform maintenance

Promoting Your Assets

Increase your sales with these strategies:

  • Create high-quality thumbnails and descriptions
  • Participate in community discussions
  • Bundle related assets for better value

Integration

Learn how to effectively integrate marketplace assets into your BYR projects.

Script Assets

Script assets automatically become available in your code editor after importation. You can view the installed asset functions in the Lab, by clicking on the button and right-clicking on a asset, or on the asset page, by clicking on a script file in the "Files Included" section.

Sprite Assets

Reference sprite assets in your sprite GameObjects. For instance, if an asset is named "XYZ", then you can load the asset via texture: 'XYZ/[texture file name]'.

Managing Multiple Assets

Use the "My Assets" panel to:

  • View all your imported assets
  • Unimport specific assets