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