Proof of concept demonstration on how to implement a blockchain to track game currency and purchase of game items. In this demonstration, the blockchain is created in PHP on a Fedora Linux virtual machine running in Virtual Box. The block chain is pulled into Unity through C# networking code. Regular expressions are used to parse the blockchain to return the user’s game currency and items purchased.
Links and Notes
- Creating a blockchain with Javascript – https://www.youtube.com/watch?v=zVqczFZr124&list=PLggJAWhpyrRxKmetiP3RdTa7VAbGaXWub
- SHA-256 standard – https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf
- RFC3339 – https://www.rfc-editor.org/rfc/rfc3339
- ISO8601 – https://www.iso.org/standard/70907.html
- UUID – https://datatracker.ietf.org/doc/html/rfc9562
- Setup VirtualBox VM as server – https://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/
- Unity JSON Serialization – https://docs.unity3d.com/2020.3/Documentation/Manual/JSONSerialization.html
- Newtonsoft JSON parser – https://www.newtonsoft.com/json
- NFTs at Magic Eden – https://magiceden.io/
- NFTs at OpenSea – https://opensea.io/
- Gaming NFTs at OpenSea – https://opensea.io/learn/nft/gaming-nfts
- Ethereum blockchain – https://ethereum.org
- Ethereum transactions – https://etherscan.io
- Polygon blockchain – https://polygon.technology
- Polygon transactions – https://polygonscan.com
- BitCoin blockchain – https://bitcoin.org
- BitCoin transactions – https://mempool.space
- Podcast theme music – Ride by Pocketmaster
/