Overview

These official demo projects walk you through a complete, real‑world UBF integration: from user login to a rendered, animated avatar in‑engine. They’re designed to be cloned, opened, and explored so you can copy proven patterns straight into your own game or experience. What you’ll do in the demos:
  • Authenticate a user with FuturePass (custodial, browser‑based flow) or enter a wallet address manually
  • Query the user’s inventory from Asset Register and pick an item to render
  • Resolve asset profiles (variant/version → blueprint + catalog) and download artifacts (models, textures)
  • Execute the render blueprint using the UBF Interpreter, orchestrated by the Execution Controller
  • Set up runtime animation using engine‑native best practices
    • Unity: Mesh Config Overrides (runtime rig prefab + Avatar) and Animator setup
    • Unreal: Retargeting to a gameplay character (e.g., Epic’s Game Animation Sample) with optional RenderData replication
Prerequisites:
  • Unity demo: Unity 2022.3.x (LTS recommended)
  • Unreal demo: Unreal Engine 5.3+
Notes from the repos:
  • Unity demo includes a sample wallet address to quickly load items; some preview images may be webp, which older Unity versions don’t preview
  • Unreal demo showcases per‑collection pawn mapping and RenderData replication for multiplayer