Skip to main content

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
Github: UBF - Unity Integration Demo
  • How to run:
    • Unity 2022.3.20f1 recommended
    • Clone repo and open in Unity Hub
Github: UBF - Unreal Engine Integration Demo
  • How to run:
    • Unreal Engine 5.3+
    • Clone repo, open project, ensure required plugins are enabled
I