Demo of Smart Game Objects in Game

Demo of Ethereum Smart Contract based Game Objects

Follow is a quick demo of our prototype Smart Game Object functioning in our game D-PARC including a quick view of the transactions that take place on the blockchain to make it happen.

Be sure to join our Discord to get into the conversation about Smart Game Objects, all the games by 8 Circuit Studios and the Metaverse.

Approximate Transcript

I’m Mike Jones with 8 Circuit Studios in our last video we demonstrated how we had integrated a crypto currency wallet and tokens into our game D-PARC.

In this video I’ll be demonstrating our early prototyping of Smart Game Objects. Smart Game Objects are Ethereum Contracts that contain some essence of the game that is important to the gamer. We then give the gamers the ability to mutate or advance that essence of the game that is stored on the blockchain.

Let me give you a quick example. Again this is early prototyping and almost everything you’ll see is place holder.

Character Selection

In this example the first Smart Game Object we created was the character you play in D-PARC. D-PARC will be a difficult game where planning ahead and mastery of the game systems are required to build a powerful character. That character is part of the essence of our game, which will be stored on the blockchain and owned by the gamer.

In our place holder here we have several choices of character type that can be selected. Each character has specific attributes that will impact gameplay.

Now, once we select our character, you’ll see that we start communication with the blockchain in order to save that data publicly. We are currently prototyping on the Ethereum test net ropesten. So, we have about a 15 second wait till the first confirmation comes back that the character has been written to the blockchain.

And here it is. This is the contract address of the character we just created. Now our character is a contract and not just a token. To date, what we’ve seen in other games are simply tokens representing objects, and what we’ve done is made a contract that the player can interact with to update the attributes of their character in D-PARC.

Character Address on the Blockchain

Our Character is a Smart Contract on Ethereum not just a token. To date what we’ve seen in other games are objects being tokenized. As a contract, this allows us to make mutations, or advancements, to our character.

If we jump over to Etherscan… and refresh. We can see that 29 seconds ago we made this new character.

And if we drill down on this contract, we can see that the owner of the contract is the same address of the wallet that I created in game in our last demo.

Character Contract on Etherscan

Looking even closer look at the contract itself we can see that the blocky that represents the contract matches the blocky in our game.

Now, take note of this blocky that we generated as an example to represent the colors of your character in game. Notice the green color. Now, in this example these are just three randomly generated colors for the sake of our demo. Let’s jump into the game.

Note the Green in the Blocky

This is the intro as your character comes to awareness. Again, it’s all place holder at the moment, so don’t plan that this will be your experience once you get your hands on the game, this is a demo of our technology.

Notice the color of the floor here? This is based on the color information from the blocky I asked you to note earlier. What we’ve done is taken information that is stored as part of your character on the block chain and translated it to the game world.

Same color floor as blocky

Think of the implications of this. For any object in a game, data that can be stored and read off the blockchain which impacts the game world or gameplay. Additionally, if the player wanted they could change the attributes that are stored as part of their Smart Game Object, this could be done by completing quests, levelling up or any of the other ways players change stats in a game. But now that data is stored externally to the game, in a Smart Game Object the player owns. Meaning, once they are done with the game, they can keep the object as a keep sake or they can sell it, trade it, or loan it to others.

This opens up many new opportunities in video game development and allows gamers to start taking ownership of the objects they’ve found or spent 100s of dollars or hours levelling up.

Thanks for checking out our demo. Hopefully, you see the potential for this to change video game development and level the playing field for everyone in the gaming ecosystem: Developers, publisher, gamers and the upcoming content creators.

Be sure to follow us, our links are in the description below, we’ll continue unveiling more about Smart Game Objects and the ecosystem we’re building around it, and we want you to be a part of it.