Hey everyone
I just want to share my experience with BOOM DAO tools.
At Elementum, weâve been working in card games (Unity+IC) since a year and so.
Elementumâ s Unity developer (Karupin) just wanted to focus on creating cool and decentralized games, he didnât care about IC specifics at the beginning and THATâS OK!
Imo, most developers will be like Karupin, and we should continue doing stuff thinking this way.
Pain points
HUGE build sizes, wrong cache management, weird react-unity-webgl behavior, terrible times for building and testing, Too much pieces in the puzzle, Managing NFTs/FTs, difficulty to get how to do everything 100% on-chain, little to none integrations between unity-ic and a lack of a lot of tools and basic stuff. Recently, BOOM DAO appears with a bunch of cool stuff and weâre confident this will represent a lot of advantages for us, and a looot more for newcomers.
So, regarding BOOM Tools Iâve personally used:
- Old Unity Template.
- BOOM Game Launcher with Brotli compression.
- NFT Deployment and distribution.
( Iâm pretty hyped to test IC-Net agent and Worlds asap jaja )
NowâŚ
1. Old Unity Template
Maybe for all the experts here the Old Unity template that BDAO released a year and so ago was a stupidly simple stuff but for people like us, a year and a half ago, it was THE THING that allows us to start more easily and enjoy a lot more what weâve been doing Thanks for that team
Basically, I think there are different types of developers and this kind of simple tools (Old Unity Template) are super necessary, even more than some complex one. Imo most developers just want to code and enjoy the type of coding they want in an specific timeframe, we (the intense-ones) canât pretend everyone should be like us.
Genius to invest time creating easy/simple tools that generate great value to a lot of devs, even if they donât to tech wizards that underestimate simple but value load stuff.
2. BOOM Game Launcher (BGL) with Brotli compression
I live in Venezuela and in some locations internet really sucks (2-3 MB with a lot of instability) so I can say with confident that a card game with 100MB is not cool at all. Bounty Rush had a 115 MB build and that was a HUGE pain not only for the team but also for players.
Using BGL I now upload my game and result into a 25 MB build (Yeah, we have to improve the asset management and stuff jaja) both for Production and Staging env. I think I donât have to extend explaining how useful and awesome this tool is for us (Again, probably for other this is easy stuff, no idea jaja).
3. NFT Deployment and distribution
I only create a couple of collections to test and distribute to personal account just for fun testing but looks really useful and Iâm planning to manage Elementum Season Passes rewards and a lot more other stuff via BGL.
Without this tool we would have to focus on stuff that separates me of what weâre really building.
TL;DR - This tools really Helped Elementum and Iâm sure this is just the beginning, so pretty excited with this. Also, these will be the perfect tools to onboard A LOT of developers and abstract things that theyâre not interested about. So, letâs boost this game developer eco
Aside note: AFAIK, the project already have a lot of cool tools ready, including C# Agent, current Unity Template, NFT/FT deployment and distribution (connected with all the other tools), Game uploading to IC with brotli compression, interoperable worlds to connect games internally and connect with other games. So, Iâm really surprise reading people telling the project doesnât have anything.
Disclaimer: Iâm listed as a founding partner in the BOOM DAO website.