A major wrong has been righted.
Our mission has always been to make it easy for games and other projects to include NFT tech, without having to become blockchain experts. Major publishers like Square Enix and smaller indie outfits can enjoy the benefits of an item marketplace without having to invest in an internal NFT division.
But thus far, we've never had an SDK for Unreal Engine. That hasn't lined up with the scores of developers switching to the UE platform.
Anecdotally, a lot of my developer friends in the Sydney gamedev scene have been switching to Unreal. This is both because Unreal has stepped up its game - more features, a fleshed-out marketplace and better performance for large-scale projects has seen it gobble up market share.
Now, UE developers can easily access the Enjin API through the official SDK. Further in the future, we'll hopefully see something as easy-to-use as an Unreal plugin that allows the addition of NFTs with just a few clicks.
More like Unreal Enjin, amirite?
With some storefronts (Steam, Itch) and engines (Unity) adding restrictions on NFTs to their terms of service, Unreal has quietly set itself up as the home for games wanting to experiment with web3:
Now that it's out, the Unreal SDK will continue to be developed based on feedback from the community and game devs integrating Enjin Platform into their game.
With these features and functions for communicating with the Enjin Platform and Enjin Cloud out-of-the-box, the development process is significantly sped up. Along with an improved user experience thanks to cloud events, and access to all GraphQL queries and mutations through the offered platform APIs.
Some (but not all) of what the SDK allows you to do from Unreal:
Those looking for examples of how to integrate the Unreal SDK into your game, we have compiled a list of schemas in our documentation, which is already updated based on previous feedback from game devs using other SDKs.