Description
This game development projects looks into various aspects of a blockchain based game such as use of tokens as currency and for providing governance.
In the beginning, this project will use ready to use solutions such as Polygon or a comparable Layer 2 option for Ethereum but then we'll look for a high performance set up on one of the Hyperledger chains such as Besu or Iroha. We'll also evaluate possibility of using a Hyperledger based Layer 2 scaling solution.
The game play will be kept pretty simple in the beginning but it will be based on blockchain version of a classic board game such as Settlers of Catan or Monopoly.
Additional Information
Game play and tokenomics will be added to Wiki in near future.
Learning Objectives
This study project aims to analyze and document the best practices, architectural framework and design patterns for applications of blockchain technology in the gaming space. Examples being, use of BaaS (Blockchain as a service), SSI (Self sovereign Identity) and blockchain agnostic frontends and backends. This project will be accomplished in three parts as below:
1) Introduction to Blockchain Gaming
2) Deep Dive into Use Cases of Blockchain Technology in Gaming
3) Best Practices, Architectural Frameworks, Design Patterns and Tokenomics for Blockchain Gaming
Expected Outcome
Deep understanding of Hyperledger blockchain technologies with high performance gaming use case
Relation to Hyperledger
Assess use of Hyperledger chains such as Besu or Iroha for high performance gaming needs. We'll also evaluate possibility of using a Hyperledger based solution (Layer 1 or Layer 2) for game assets, NFTs and state management.
Education Level
Expected to have engineering background.
Skills
Deep understanding of at least one side and descent understanding of the other (blockchain ecosystem and game development).
Future plans
Many game development companies are seeking talented individuals with experience in blockchain game development. This program can provide immense value and exposure to the selected person(s).