Project Proposal for Educational Play to Earn Game for Hyperledger
Description
Background:
Education and Gaming goes hand in hand, where we can make learning a more fun experience! If it combines the innovative Blockchain token-based gaming education, that will be the perfect solution. This can be used in any DLT curriculum for enterprises, offices or universities, schools.
Description:
The Play to Earn Learning Game Project will use Hyperledger Fabric chain and related token SDK to set up. We can implement DLT functionalities of tokenization and chain code (smart contracts) to apply governance and rules to the game. This also helps us track the ownership of tokens.
The game will be used for teaching some of the DLT concepts like hash, finding lowest hash by adding difficulty scores, private key public key encryption, teach transaction block exploration and tokenization concepts on a fun way.
Features:
- Play and Earn Mode
- UI with ability for user to logon and choose the curriculum
- Tracking state management and credentials
- Wallet integration
- Endorsing Credentials/Certificates
- Separate NFT Marketplace providing a place to publish and trade your NFTs.
Additional Information
Learning Objectives
This project should enable the mentee to learn and document the design patterns of DLT gaming space related to writing chain code, wallet integration, Network Identity, tokenization and related best practices
Expected Outcome
- Game Trailer or demo of the educational play to earn game
- A verifiable credential registry
- Proper test cases and documentation
- Codebase maintained with proper repository / read me document
- Documentation of Best Practices
Relation to Hyperledger
Hyperledger chain and integration of token SDK solutions like FabToken for gaming and tokenization and state management. We could adjust the products features and adjust the development efforts depending on mentees skills/ availability.
MVP: Just saving credentials and certificate of completion to Ledger. Have APIs to view the individual or skill level pool available for enterprise
+1 Adding the interactive Games and Unity PlayMaker
+2 Adding the interactive Games and Unity /C#
+3 Adding VR or Metaverse environment.
+4 Cross Enterprise/Firms/Industry level
Technology Design:
- UI- Unity+ Angular/React JS (Compatibility of Unity with Angular JS, may need C# to make Rest API calls)
- Middleware / Rest API: NodejS (or spring boot Java) with REST API to call chain code from UI/Angular frontend
- Rest API-to call contract chain code functions *NodeJS SDK for Rest API knowledge
- Chain code- DB-Couch DB/chain code setup-Go Lang – Couch DB Comes with Fabric
- Wallet analysis and Integration (Metamask)
- Deploy chain code to Hyperledger Fabric environment
Education Level
Candidate is expected to have engineering background with skills on Blockchain Hyper ledger/Angular/React JS/ Node JS/Java/ Pluggable Token SDK/Unity/Unreal engine/ VR/XR
Skills
Blockchain :HyperLedger Fabric
Rest API: Node JS or Java
Tokenisation:Pluggable Token SDK
Frontend:Angular/React JS
Gaming: Unity/Unreal engine/C#/ VR/XR
Future plans
Cross enterprise HR module to tokenize Employee experience and ratings:
1.Use Hyperledger to tokenize employee’s experience.
- These tokens issued per employee can be accessed and shared as per the employees wish across corporations and will be used as reference check for experience.
Preferred Hours and Length of Internship
40 hour * 12 weeks in summer Fulltime
Mentor(s) Names and Contact Info
Hena Venugopal
Telegram: @luxrelabs
linkedin.com/in/hena-venugopal-73628a20