Rawrshak Documentation
  • Rawrshak
  • Rawrshak Platform
    • What is the Rawrshak Platform?
    • Platform Overview
    • Rawrshak Ecosystem
    • Networks
    • Litepapers
    • Community Channels
    • Partnerships & Integrations
  • Tutorials
    • Gamer
      • Setup
        • Metamask Wallet
        • Adding Optimism Kovan Network
        • Funding Testnet Wallet
      • Demo
    • Developer
      • Setup
        • Arweave Wallet
          • ArDrive Account
        • Pinata
        • Unity
      • Demo
      • Unity
        • Loading the Rawrshak Tools
        • Loading the Rawrshak SDK
        • 3D Static Object In-game Framework
        • Packaging an Asset
          • Static 3D Object Asset
          • Audio Asset
        • Custom Subgraph Query
        • Prefabs
          • Wallet
          • Subgraph
          • Ethereum Blockchain Query
          • Rawrshak Asset
      • Rawrshak Dapp
        • Deploy a Content Contract
        • Upload Data to Arweave
        • Deploying a Meta Asset
          • Image Meta Asset
          • Audio Meta Asset
          • Static 3D Object Meta Asset
        • Updating a Meta Asset's Metadata
        • Minting a Meta Asset
        • Selling a Meta Asset
      • 🚧Custom Subgraphs
    • Unity Asset Viewer
  • Gamers
    • Gamer Decentralized Applications
    • Gaming Marketplace
    • Meta Assets
    • Supported Wallets
  • Developers
    • Smart Contracts
      • Content Contracts
        • Content
        • Content Manager
        • Content Storage
        • Content Factory
      • Exchange Contracts
        • Exchange
        • Orderbook
        • Execution Manager
        • Royalty Manager
        • Erc20Escrow
        • NftEscrow
      • Libraries
        • LibAsset
        • LibOrder
      • Utilities
        • Address Resolver
    • Meta Asset Framework
      • Asset Metadata
      • Asset Types
        • Text Assets
        • Image Assets
        • Audio Assets
        • Static 3D Objects
    • Game Engines
      • Unity Game Engine
        • Unity SDK
        • Unity Tools
      • Unreal Game Engine
      • Godot Game Engine
    • Developer Decentralized Applications
    • Rawrshak Subgraphs
      • Entities
        • Content Subgraph
        • Exchange Subgraph
  • Governance
    • RAWR Token
      • Tokenomics
      • Contract Addresses
    • Rawrshak DAO
Powered by GitBook
On this page
  • WalletConnect Integration and Wallet Management
  • Asset Minter
  • Asset Downloader
  • Asset Loader
  • Subgraph Data Queries
  1. Developers
  2. Game Engines
  3. Unity Game Engine

Unity SDK

PreviousUnity Game EngineNextUnity Tools

Last updated 3 years ago

The Rawrshak Unity SDK is a unity asset package that contains libraries that help the game developer integrate their game to blockchain technologies and the Rawrshak platform infrastructure. The Rawrshak Unity SDK has a dependency on ChainSafe's Gaming SDK and WalletConnect for Unity.

WalletConnect Integration and Wallet Management

The WalletConnect integration allows gamers to use their mobile wallets to interact with Unity games. It allows game developers to simply push transaction requests to the mobile wallet. The Wallet Management library enables the game developer to easily query and filter assets in a gamer's wallet.

Asset Minter

This is still under development and not yet included in the Unity SDK.

The Asset Minter library gives the game the ability to mint assets unlocked by the user and automatically sends it to the gamer's wallet.

Asset Downloader

The Asset Downloader library gives the developer the ability to easily download metadata and assets from Arweave (or other decentralized storages) or IPFS. It also caches the asset for future use if necessary.

Asset Loader

The Asset Loader library gives the developer the ability to easily load and instantiate an asset in a player's wallet. Once the asset has been downloaded, the asset loader can instantiate the asset and replace the placeholder asset.

Subgraph Data Queries

The GraphQL library allows the developer to use the provided graphql queries in order to get more information about an asset that is not easily attainable from the blockchain queries. The Graph's infrastructure is used to index relationships between objects.

The developer can also create their own queries if there is specific information in the subgraph that they need. They can create their own in-game dashboards using these custom queries.

Please refer to the pages for more information.

Rawrshak Subgraph