Please describe your proposed solution.
We have built a live, sold-out, web-based survival game and successfully onboarded and provided this gaming utility to 9 NFT projects so far. Based on the success to date, we seek to accelerate bringing gaming utility to additional communities by automating the onboarding process.
This project seeks to create streamlined way to onboard partner NFT projects by building the following tools:
A service that extracts NFT metadata and IPFS images
- Metadata Processing: Pull the metadata from the on-chain data and put it into a convenient format for processing.
- IPFS/Arweave Hash Extraction: Identify the primary IPFS or Arweave hash from the given metadata.
- Download and Optimize: Use a series of IPFS Gateways to attempt to download the images in parallel.
A portal for our partners
- This would be read-only in this iteration. In subsequent stages of development, partners will be able to upload and edit assets
- Authentication will be required; this will be done using staking addresses.
- Fields would include project name, policy ID(s), website URL, sprite, default sprite, predator, predator image, and special item.
Benefits:
Community: Based on the 9 partners we’ve onboarded so far, we have seen both our own community and the community of our partner projects grow. People are discovering new communities and projects that they resonate with, and players overwhelmingly find the game fun.
Project creators: New partner projects will be onboarded more quickly; currently, our partner backlog is 2 months and growing. The ability for project creators to view their content in our game via our portal will add more clarity and transparency and improve their onboarding experience.
Developers: Open sourcing this code will allow other projects to be able to achieve the same functionality without needing the expertise to be able to code this from scratch. This allows teams to innovate instead of reinventing the wheel.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
Our proposed solution will allow us to bring gaming utility to more projects quickly. Easy access to gaming utility can be particularly advantageous for NFT projects with small teams that lack the development resources to build their own game. This creates:
Community Building Opportunities: Developing a community around an NFT project is crucial for its success. By integrating their NFTs into our gaming utility, projects with small teams can tap into this pre-existing community and benefit from the exposure, feedback, and collaboration opportunities it provides. It enables them to reach a wider audience and build a dedicated following without the need for extensive marketing efforts.
Resource and Cost Savings: Building a game from scratch requires significant development resources, time, and financial investment. By utilizing a shared gaming utility, these NFT projects can avoid the high costs associated with game development. They can allocate their resources to creating high-quality NFT assets and fostering community engagement instead of diverting them towards building and maintaining a game infrastructure.
Focus on NFT Innovation: By relying on a shared gaming utility, NFT projects with small teams can prioritize their core strengths and expertise in NFT creation and innovation. They can invest their time and creativity in developing unique and valuable NFT assets, exploring new concepts, and experimenting with different models to drive adoption and interest.
Accelerated Access to a Gaming Environment: By utilizing a shared gaming utility, NFT projects with limited development resources can quickly access an existing gaming environment by leveraging the infrastructure and technology we’ve already built. This increases the speed in which we can realize the benefits from the community building opportunities, resource and cost savings, and NFT innovation described above for each project and the Cardano community as a whole.
How do you intend to measure the success of your project?
Shared gaming utility will foster community growth, encourage collaboration, and allow new NFT projects to gain a foothold in the ecosystem.
Performance can be measured by the following:
- Number of NFT projects onboarded
- Number of wallets with Yolo Solos
- Number of Yolo Solos players
- Partner testimonials
- Player testimonials
Please describe your plans to share the outputs and results of your project?
The Yolo Solos team has been providing consistent updates and hosting community events for over a year. We will include updates and outputs of this proposal in our four main communication channels:
- Summarized development updates posted to Twitter and Discord every Wednesday via our "Tech Trek"
- Special Twitter and Discord announcements for large updates.
- Updates posted on our website, yolosolos.io. We will carve out a section specifically for Project Catalyst updates and milestones.
- Updates during our Twitter spaces.