Skip to main content

Emergence For Unity

The Emergence SDK for Unity is currently made up of the following core features for creators, developers, and metaverse citizens to take advantage of:

  • Wallet Connect: Easy plug and play for creators to use, and connect to any EVM compatible network. This allows your users to then easily connect their wallets to your game world and be used for a number of use cases.
  • Personas: Personas are digital identities; they portray a name, a profile picture, a bio and associated Avatar. Through Emergence’s services game developers are able to pull data from these personas; using the end-user wallet as a query parameter. This allows it to carry a single identity across multiple games.
  • Avatar System: Smart Contract, Storage & Tools so users can bring their favorite NFT avatars into your game world! Emergence provides the tools & standards so any creator can support users bringing their favorite NFT Avatars into your game world. And for users and collection creators to utilize their smart contract & storage solution, so their avatars can be Open Metaverse enabled.
  • Reading & Writing to Smart Contracts: Easy to use tools for creators to read and write to wallet connected users NFTs, with full signing & validation functionality.
  • Inventory Services: Just like in games, we need to provide context and information to game objects, the same is needed for NFTs. The Emergence Inventory Service provides you with tools to read-write to dynamic-metadata tied to NFTs. Being able to tie detailed information to use in your game worlds and bring in objects of value to yours.

To get started with Emergence’s Unity SDK, download their code package at: https://assetstore.unity.com/publishers/84015

Next, read the guide on how to use the Emergence Unity SDK by visiting Emergence’s dedicated documentation hub at: https://docs.emergence.site/game-engines/unity/getting-started

Then, follow these instructions for How to Configure Emergence in Unity for LAMINA1: https://docs.emergence.site/game-engines/unity/sample-code/how-to-use-emergence-with-lamina-1

You can also watch this quick demo video that shows the L1 > Emergence integration on Unity in action.

To facilitate adoption of the toolkit across the community, Lamina1 and Emergence hosted a series of dedicated workshops for Unity and Unreal developers to begin building on-chain experiences using their toolkit in October, 2023. You can access a recording of the Unity session below: