DAO shall not kill, DAO shall not steal, DAO shall play games, and join a Squad
DAOSquad is a platform for creating gaming communities and competitions with our 1st development DAO Smack an on chain game that is built using the ECS (Entity Component System) framework. It is based on Marvel Snap a simple and fun game with a limited amount of turns and the simple objective to win 2 or more locations with characters with different powers & energies in your deck. The real fun comes after playing, with a Data Dao centered around the proporgation and control of assets. collectibles and more. After playing a game a user can post their results from the on chain game to either the same chain or different. From there they can redeem a collectible an NFT that rich with metadata such as the live game stream and characters/skins unlocked. As you play more you rank up within the DAO being able to propose updates and vote on more lucrative assets. With both the game and community living on chain DAOSquad looks to build a future where all your best gaming memories stay with you and are in control by you, your friends, and community.
The network below will automatically be added when you first connect to the game.
https://www.loom.com/share/662fb1264132459f947c2dcec06a3c2b
We used a lot of early tools in development that are trailblazing like Filecoin and the FVM. One of the core pieces is MUD a solidity based ECS framework that makes building games simpler and more composable. With the potential to not only be useful in games but other application where have quick composability is needed. Along with mud we used Lighthouse to store files and uploads. The encryption and access control features were helpful for building out some of the DAO functionality to limit access to streams. We also utilized livepeer and huddle for in game functionality like audio and chat texting, with the ability to livestream to platforms like YouTube. ChainSafe's Unity SDK is used for making RPC requests to MUD contracts.