The purpose of this post is to link out to useful information so game developers looking to develop on the Hive blockchain can find some of the resources, tools, and services out there for doing so. There are a lot of different parts and things to consider when making a blockchain game.
What is being looked for?
Guides, tutorials, and helpful resources that focus on developing a game on the Hive blockchain. This information should primarily already be on Hive, GitHub, or equivalent, or publicly available to anyone to view. You will notice the Game Development Community does not have a Discord for a reason. We want information on the blockchain not lost and forever forgotten hidden away in some chat room.
Such information should be useful and useable today or within a very short time for those who are actively developing games. While I understand people on Hive talk a lot about possible solutions down the road. Until such solutions are ready to be used today they are not as useful for games in current development that have real needs right now.
This post is a work in progress that will be updated over time.
If you have useful information you feel should be added please leave a comment below. The Game Development Community is also looking for quality content to be posted within our community regarding game development on Hive. While we support non-Hive blockchain game development as well among other things in the game development realm that is not the purpose of this post.
Resources
Hive Developer Portal
When it comes to any kind of development within the Hive ecosystem this is the main starting point to look into. It provides a bountiful amount of information for JS, PY, Ruby, APIs, JSON, and broadcasting operations to the blockchain. Along with links to different libraries.
HiveSQL
A SQL database that many dapps use for quarrying Hive blockchain data. When it is supported by the Decentralized Hive Fund it is free when it is not it switches over to a subscription payment model.
Interaction With Hive
There will be occasions where someone will need to interact with the Hive blockchain. There are several different options.
Hive Keychain
- Github And Documents
- NPM Module for web browsers
Keychain tends to be the main way players and end-users interact with the Hive blockchain. It allows the user to sign transactions and broadcast them to the blockchain. It can be useful for things such as website login to confirm ownership of a Hive account to having a player board cast custom Json.
Hivesigner
While Hivesigner is sometimes used by Dapps to send a user to the Hivesigner website to sign a transaction. It is more commonly used on the developer side if I’m not mistaken. It also tends to be the option used for the end-user if Keychain is not an option.
Layer 2 Solutions
While Hive has many current and proposed layer 2 solutions the focus here is currently useable by a game developer.
Tribaldex
You might know Tribaldex more as Hive-Engine that many games within the Hive ecosystem use for creating a game currency as a tradeable token. They also do offer other services such as being able to mint your own NFTs.
Dlux
Dlux is a dapp building website that focuses on VR and can be used for making a game on Hive.
Hive Game Development Tutorials
More posts when found will be included regarding making a blockchain game on Hive.
Major Game Engines
Many game developers want to use game engines and that side of things still needs a lot of information and building out.
You will find many of the solutions in the above sections don’t tend to use C# or C++ that the major game engines use. In many cases, there will be a way to install a needed library or modular. In the long term, many would like to see some kind of SDK or equivalent up in the major game engine stores for free for developing games on Hive. This is a trend that other blockchains are doing to attract more game developers into their ecosystems.
Possible game engines that might be of interest to game developers within the community that more information is being looked for.
- Unity
- Unreal Engine 4 And 5
- Godot
Information
Content by @Enjar.
Disclose: Any services or products shared in this post are NOT an official endorsement by Enjar or the Game Development Community. Always do your own research and seek a legal professional help when needed.
I will need this one day. :)
Sweet, I have a feeling many will. I’m looking forward to expanding it out further.
Lumberyard is ending. They are open sourcing it under Apache 2.0 and handing it over to the Linux Foundation. It is going to be called Open 3D Engine (O3DE) now. Seems kind of interesting. Though I doubt I'll be using any engine but Unreal for the next few years.
Awesome post, Dlux sounds pretty cool, I hadn't heard of that yet. This is all going to be useful. Hopefully we can get a pretty good repository of information going. Once I finish up the basic systems of our game, I definitely plan to spend some time figuring out how to get things like this working in Unreal. Though... that might be a while and it would be awesome if someone else does it and shares it first. Haha. 😅
Oh dang, I knew Lumberyard was going open source I did not know it was because they were done. I’ll remove it than the next time I update the post.
I don’t know much about Dlux either myself. I have headed a couple of conversations about it a while ago. They look like they could be quite the gem if some game devs are able to work things out.
For now it seems people are mostly doing photo things with them from what I could tell. I don't have a VR headset so It's not something I knew much about.
disculpe la molestia señor pero se puede rpg maker?
I have no idea what is or is not possible with RPG maker.
For the time being I just listed some of the top game engines. I’m hopes the community will work toward some solutions in the long term.
si desea le mando una foto de como es, si esta en su disponibilidad y interés
lo que pasa es que tengo un juego en proceso de creación allí y esta PC no cumple con los requisitos necesarios para estos motores nombrados acá
The rewards earned on this comment will go directly to the person sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.