Welcome to Emergence
What Is Emergence SDK?
Emergence is a Web3 plugin for Unreal Engine and Unity. Emergence empowers game developers with wallet authentication, reading from and writing to smart contracts, making using of VRM avatars and other models from blockchains and NFT inventory services. Our tooling allows players to then easily sign-in using their crypto wallets and make use of their blockchain assets in games.
Emergence is designed to be the easy on-ramp for the Open Metaverse, made available in games, virtual worlds, virtual reality and more via integration of the Emergence SDK.
We have both an Unreal and Unity plugin.
Features Overview
- Login with WalletConnect (non-custodial) or Futureverse’s web login flow (custodial).
- Reading and writing (when a user is logged in) to any EVM smart contract on any EVM chain, transaction status checking (for game clients).
- Writing to smart contracts with a given private key (for game servers).
- Requesting and validating signed messages from a logged in user.
- Indexed data about ERC721s and ERC1155s on Ethereum, Polygon and other popular EVM blockchains.
- Futureverse asset registery support.
- VRM model loading support.
- C++ and Blueprint methods for Unreal. C# methods for Unity.
Feedback and Support
We are always looking for feedback from our community and continuing to build upon what we’ve built based on what YOU want and need to continue your Web3 Journey.
Open Meta & Emergence run a great community of Creators, Developers & Visionaries over on our Discord. We would love to hear from you! If you have questions, bugs, or have ideas where you’d like to contribute to our docs through Tutorials, Sample Projects, Videos and more - please join our Discord and submit any feedback in #developer-support.
We also have a public board where you can request features, fixes, etc. And contribute to the public discussion and vote on features others have asked for.
We’d love to hear from you with any suggestions, feedback or needed support.