Announcing the Enjin Blockchain SDK for Unity: Coming to Ethereum Testnet

The world’s most powerful blockchain game development platform will soon be live on the world’s largest game engine.

Simon Kertonegoro
Enjin
9 min readMar 4, 2019

--

Unity is the world’s most popular game engine, home to over 4.5 million developers and responsible for 28 billion game installs on 3 billion devices.

I’m proud to announce that we will be launching the Testnet version of our Blockchain SDK just in time to demo it at world’s largest game industry event — GDC.

On the 14th of March, we will launch the Blockchain SDK to the Unity Asset Store—putting Enjin’s powerful blockchain game development tools into the hands of millions of Unity developers.

Needless to say, we’re excited.

The Blockchain SDK has been a labor of love, developed by our team of AAA developers who have worked for the likes of BioWare, Activision, IO Interactive, and EA.

We’ve built the Blockchain SDK for the benefit of developers and gamers alike.

To help game studios meet high-level KPIs for monetization, valuation, virality, and retention; to rapidly advance true item ownership; and to fuel new game experiences.

The Blockchain SDK will enable game and app developers to create and integrate next-generation ERC-1155 blockchain assets into their games and manage their distribution with ease.

Invented by our CTO Witek Radomski and Enjin Team, Ethereum-based ERC-1155 tokens build on the features of the ERC-20 and ERC-721 token standards.

Known as the “Multi Token Standard,” ERC-1155 enables developers to create unlimited fungible (identical) and non-fungible (unique) assets with a single smart contract — resulting in faster transaction times, significantly lower gas fees, and the ability to mass produce tokens with minimal effort.

The Blockchain SDK will enable developers to integrate blockchain assets into games for over 25 mass market platforms, including Android, iOS, PlayStation, Xbox, Wii, and Microsoft.

Because of the thorough standardization of ERC-1155 data structures, these next-generation blockchain assets offer instant interoperability, meaning developers can integrate any ERC-1155 asset stored on the public Ethereum blockchain without any extra effort.

To date, more than 45 games, apps, and websites have adopted ERC-1155, many of which have opted to share select assets—enabling users to utilize their virtual item inventory across multiple games and platforms.

ERC-1155 Coming to EnjinX

Soon, full support for ERC-1155 tokens will be coming to the world’s fastest Ethereum explorer, EnjinX.

This will enable users to search, browse, and verify ERC-1155 assets and transactions with ease — completing the ecosystem of support needed for widespread adoption of this powerful class of Ethereum assets.

Game Spotlight: Age of Rust, Open World Adventure RPG

Win Enjin Coin in Age of Rust and use it to buy gift cards from over 100 big brands.

“Working with Enjin has been a phenomenal experience. They really understand what the blockchain means to both game developers and players.

By building our blockchain assets with Enjin’s ERC-1155 smart contracts, we’ve empowered players and opened up doors to gameplay that, until now, have been only a fantasy.”

— Chris LoVerme, CEO of SpacePirate Games

Blockchain Assets: The Future of Gaming

Blockchain assets can be used to represent ownership of currency, characters, accessories, weaponry, pets, vehicles, real estate, servers & even entire games.

In the context of gaming, blockchain assets are the same as gaming items, but their identity, history, ownership, and all other critical information pertaining to their value are stored on an immutable, transparent blockchain.

Over 41 million blockchain assets have been already minted with ENJ.

For game developers, this means that when players log into your game and sync their blockchain addresses, you can see their on-chain inventory and provide them with the corresponding in-game items.

Game studios can use this technology to gain a competitive edge and create new revenue streams, marketing hooks, and funding mechanisms by leveraging innovative techniques that our existing community of leading-edge game developers has already proven successful.

If you’re a game developer looking to separate yourself from the crowd, the Blockchain SDK will enable you to:

  • Create Proven Scarcity: Because blockchain assets can be transparently verified through EnjinX blockchain explorer, items cannot be counterfeited, and their rarity cannot be falsified. Your community will always trust information authenticated by the blockchain.
  • Create a Multiverse: Integrate shared gaming items that can be utilized across all of your games.
  • Join a Multiverse: Collaborate with other developers to integrate items from their games, and vice versa.
  • Galvanize Communities: Vertically integrate blockchain asset giveaways into your social media channels and community chat rooms.
  • Reach New Audiences: Partner with streamers and content creators to design assets they can give away or sell to their audience members, who will then be motivated to use those items in your game.
  • Back Your Game with Enjin Coin: Provide your players with real-world value by backing your items with Enjin Coin (ENJ). Players that earn blockchain assets can “melt” them to extract the ENJ from within, trade it for Bitcoin, use it to buy gift cards from 100+ major brands, or even use it to hail an Uber.
  • Crowdfund Your Project: Adopters of the Enjin Platform have used blockchain assets to raise hundreds of thousands of dollars prior to launching their games. Because they are stored, managed and protected on a decentralized ledger, you can sell blockchain-based gaming items now and provide them immediately to your players via the Enjin Wallet. Players can then freely trade or sell these items and use them once your game is live.
  • Leverage Peer-to-Peer Markets: The Blockchain SDK enables you to create free markets that still drive revenue back to you. Players want to truly own their items, part of that ownership entails giving them the right of free trade. However, blockchain assets provide direct financial benefits from these transactions. As a form of profit sharing, you can add transfer fees to all of your blockchain assets and because all transfers are enforced by the blockchain, players will pay these fees whether they trade through regulated in-game markets, through online chat rooms, or by meeting face to face.
  • Close Third-Party Markets: If the thought of a free market doesn’t interest you, the blockchain offers the ultimate protection against it. As mentioned above, all transfers of blockchain assets are enforced by the blockchain—therefore, if you only want users to be able to trade through your marketplace (or not at all), there are smart contracts available that provide this option.
  • End Chargebacks and Fraud: The transparency of the blockchain gives you new tools to fight against fraudulent activity. Because all blockchain transactions can be publicly verified through an explorer, you can dispute chargebacks by providing irrefutable evidence that delivery of items was successful — or you can avoid chargebacks altogether by accepting cryptocurrencies instead of credit cards.

We don’t claim to have all the answers just yet. And once the inventive game development community gets hold of the Blockchain SDK, I’m certain we will discover imaginative new ways to benefit from and improve this groundbreaking technology.

The best is yet to come—so stay tuned.

Game Spotlight: 9Lives Arena, 1v1 Persistent RPG

“Our experience with the Enjin team has been incredible. We are very excited to be working with such undeniably talented people that truly love what they are doing and also have so many years of experience in the gaming industry.

We believe it is because of this experience that they have been able to excel and provide in particular what the gaming world needs, not to mention all the various other uses that can be adoptable by other industries. We are thrilled to be working alongside Enjin and we see their technology as part of the new gaming revolution.”

— Cindy Gomez, President of Touchhour Inc.

The Blockchain SDK by Enjin

On March 14th, any Unity developer will be able to jump onto the Unity Asset Store and start using the Blockchain SDK immediately.

Users will be able to create blockchain assets on the Ethereum Testnet, learn to integrate them into their games, and get familiar with this robust blockchain game development platform.

The ERC-1155 development community recently reached a consensus on the final form of the next-generation token standard, and Enjin’s developers are now adding the notarized advancements to our smart contracts and every product within the Enjin ecosystem.

Once the upgraded smart contracts have been integrated into the Blockchain SDK and the other applications that power the Enjin Ecosystem, we’ll be ready to release the Ethereum Mainnet version of our blockchain development platform(!).

It’s been a long time coming—but it will be well worth the wait.

Game Spotlight: CyptoFights, 1v1 Turn-Based RPG

“We were excited to learn what the Enjin platform could do because the previous solutions were just too messy. Developing CryptoFights was a long road that had many perils with how players would interact with the game. Enjin helped solve many problems, and their team is very supportive.”

— Adam Kling, CEO of CryptoFights

Showcasing the Blockchain SDK at GDC

We are so excited to make our return the world’s largest Game Developers Conference.

Last year, GDC saw a record attendance of 28,000 industry professionals.

This year, we look forward to educating, informing, and inspiring thousands of developers by showing them a powerful tool that seamlessly integrates with their favorite game engine and enables them to create blockchain games without writing a single line of Solidity—so stop by booth S563, meet our development team, and try out the Blockchain SDK for yourself!

We will also be joined by six of our incredible Early Adopters—9Lives Arena, Age of Rust, AlterVerse, Bitcoin Hodler, Cats in Mechs, and ReBounce—who will be showcasing their games and the Enjin Blockchain Gaming Multiverse.

Official GDC Blockchain Mixer Hosted by Enjin

March 21 at GDC is Blockchain Day, and we’re capping it off with a celebration!

The Blockchain Game Alliance and its members (Ubisoft, Enjin, Consensys, Alto, B2expand, EverdreamSoft, Gimli, and Ultra) will also be joining us at the event, so stop by for an evening of drinks, food, and networking with some of the industry’s finest.

Event Details

  • Date: Thursday, March 21
  • Time: 6:30–8:30pm
  • Location: Moscone Center, West Level 2 Overlook 2022
  • Credentials: GDC Expo Plus Pass (or higher)
  • Register: Eventbrite

Speaking Session: Blockchain Game Development and ERC-1155

Learn how to creatively design gameplay around blockchain technology, and see the suite of tools that Enjin has been building to make integration into Ethereum an easy task.

Attendees will also see Age of Rust, a blockchain game being built with the Enjin Platform, in action.

Event Details

  • Speaker: Enjin CTO Witek Radomski, SpacePirate Games/Age of Rust Founder Chris LoVerme
  • Date: Thursday, March 21
  • Time: 11:30am-12:30pm
  • Location: Moscone Center, Room 2020, West Hall
  • Credentials: All Access, GDC Conference + Summits, GDC Conference, GDC Summits, Expo Plus, Audio Conference + Tutorial, Indie Games Summit

Live Demo: Developing Ethereum Games with the Enjin Platform

Learn how to use Ethereum ERC-1155 tokens, attach metadata (on-chain and off-chain), and integrate blockchain into games using Enjin’s Blockchain SDK in both Unity and Godot.

Event Details

  • Presenters: Enjin CTO Witek Radomski, Godot Engine Co-founder Ariel Manzur
  • Date: Thursday, March 21
  • Time: 4:00-5:00pm
  • Location: Moscone Center, Room 2020, West Hall
  • Credentials: All Access, GDC Conference + Summits, GDC Conference, GDC Summits, Expo Plus, Audio Conference + Tutorial, Indie Games Summit

--

--

Simon Kertonegoro
Enjin

Helping game devs build the games of their dreams, on their own terms.