A decentralized video game store - without the steam, 100% perpetuity game ownership
The Decentralized Game Store is designed to give game ownership back to players by eliminating censorship, enabling resale, and ensuring true digital ownership. Today’s digital ecosystem is broken: platforms can delete purchased games due to payment processor restrictions, resale is impossible compared to the days of Blockbuster or libraries, and storefront monopolies leave consumers without control while developers surrender up to 30% of every sale. The solution is the Decentralized Videogame Storefront (DVS), which guarantees permanent ownership: when a player buys a game, it mints an NFT on the Flow blockchain that serves as proof of ownership, granting secure access to download the game from Walrus storage. Without the NFT, the game cannot be accessed, ensuring ownership is enforced cryptographically. DVS provides a storefront catalog for browsing games, a personal library where players can view and redownload their titles, and a publisher interface for developers to upload games directly. The end-to-end flow is straightforward: developers upload games, buyers purchase and mint NFTs to gain download access, and ownership can even be transferred to others, where the original buyer loses access and the new owner gains it—restoring digital ownership to work just like physical ownership.
ColdCache leverages the full SUI stack to bring true digital ownership to video games. The system deploys multiple smart contracts on SUI to manage the publishing of games, NFT-based ownership, and whitelisting logic. NFTs act as verifiable proof of purchase and ownership, ensuring that players retain permanent, censorship-resistant access to their games. To enforce access control, the project integrates Seal, which links NFT ownership to download permissions, and to store the actual game files, it uses Walrus, a decentralized file system that guarantees uninterruptible availability. By combining Move smart contracts, Seal access policies, and Walrus storage, the entire SUI stack powers a storefront where developers can publish games, players can buy and resell them, and ownership can transfer securely between users—restoring the freedoms of physical game ownership in a decentralized digital form. Something hacky we did was introduce partial encryption to speed up the encryption/decryption process.