A simple endless runner blockchain game using IPFS for game state storage and
This project is an example of creating a decentralized game engine. I see a future where pay to play games will be commonplace and having a framework to quickly develop and deploy content will be needed. I created this simple game in the hopes of showcasing this and seeing where centralized components of current games could be replaced with decentralized ones.
This project uses Solidity for smart contacts. HTML5 / CSS / Javascript for the rendering Web3.js for connecting to the Ethereum blockchain. Chainlink is used for randomizing the characters. truffle for managing and deploying the smart contracts and IPFS for storing all the game/assets.