What's new

Archived Pivx integration with Godot Engine

danielle

Pivian
punto
Aug '17

Hello,
I’d like to create a simple module for Godot Engine 6 that provides integration with cryptocurrencies, specifically Pivx, with the following features:
  • Ability to create addresses (private/public key pairs), possibly using the deterministic seed method.
  • Ability to create transactions and sign them using those private keys.
The module won’t connect to the network, or interact with the blockchain in any way; that’s up to the application (in this case the game being created by the user of the engine). Most likely the game will connect to a trusted node/server and use http/json (both already supported by the engine) to get address balances, unspent outputs, and publish their transactions.
The objective of this feature set is to have the least possible footprint on the final product; keep in mind that a video game is not a blockchain-centric product, so developers most likely wouldn’t accept something that needs to be connected to the blockchain, download blocks, etc.
The module will be MIT licensed, developed in C++. The mentioned features will be behind an abstract layer that I will eventually try to implement for other cryptocurrencies, but I’d like to start with Pivx if this is approved.
I think there would be obvious benefits to this as it would create another “real world” use for Pivx, and video games are often great ways to popularize technologies or concepts.
About Godot Engine 6:
Godot is an advanced, feature-packed, multi-platform 2D and 3D open source game engine. It’s currently being used by thousands of developers to create mostly mobile and PC games, our Steam Spy page shows 150k installations and 90k users via Steam, although about 2x more people download it directly from our website. We are currently the most popular open source solution, and among the top game engines in general. The engine was published a few years ago, but development started around 2008
About me:
My name is Ariel Manzur, I’m one of the creators of Godot. I work in the games industry, but I’m interested in blockchain technology, and I’d like to explore more ways to combine both industries.
I’d love to hear any feedback, I’m not familiar with this process.
Thanks!
Ariel.
 
Top