Currently, Cardano is lacking connectivity with gaming applications. There are extremely limited options for Unity, Godot, and Game Maker.
This is the total amount allocated to Anvil - Open Source - Universal Wallet Connector (Weld) for Unity, Godot, and Game Maker.
We propose continuing to develop and improve the compatibility of Weld, a universal wallet connector, with various game engines and blockchain platforms.
No dependencies
Project will be fully open sourced.
We propose continuing to develop and improve the compatibility of Weld, a universal wallet connector, with various game engines and blockchain platforms. The primary objective is to provide seamless integrations with:
These integrations will enable developers to easily connect their web-based games or applications to the Weld wallet system using WebGL technology.
The focus remains on strengthening Weld's integration capabilities, allowing it to work with multiple and new wallets as needed. This project builds upon existing efforts to enhance weld's compatibility, as outlined in the official weld repository.
However, note that Unreal Engine has been excluded from this scope due to its lack of support for WebGL since the latest version (specifically, starting from Unreal Engine 5)
Key Deliverables:
Vision
We envision a unified and seamless experience for building Cardano-based games across various engines, similar to the intuitive development flows offered by modern web technologies (e.g., HTMX, NextJS). Our goal is to simplify and standardize the integration process, enabling developers to focus on crafting engaging game experiences rather than wrestling with complexity.
Key Aspects:
Benefits
For Customers:
For Developers:
For Integrations and Adoptions:
Our goal with this project is to give back to the community by providing our expertise and understanding of Cardano through open source tooling. This is the third iteration of Weld, a completely open source Wallet Connector, which has the intent of easing the gap and developmental skills needed to add wallets to web applications.
Through the concrete foundation we have built with this project, we plan on continuing that by now making it even more functional. This shall provide the community with an easy to use tool, with quality documentation, to implement Cardano wallets into their gaming applications.
We will measure impact of our success by montioring Github activity within Weld, continuing to gauge social metrics and reception on the tooling, and using our business to assist people with implementation.
Currently Weld is being used to power all Anvil tooling, as well as our API, which many projects are using. This will also be available in the in-app stores for free, furthering the adoption possibilities of Cardano.
Our team has a strong track record in managing complex, innovative projects with high levels of trust and accountability, demonstrated by our successful deployment of several projects over 3 years. We plan to follow our standard company practices and develop this with the same intent that has driven our business to the level of success it currently has.
Another point to note would be that Anvil has successfully finalized it's first catalyst proposal (for Weld) and has never been late on a milestone submission. We pride ourselves in our ability to meet deadlines and deliver on exactly what we commit to. This is another chance for us to create a valuable product for Cardano, and we do not take the responsibility lightly.
Milestone 1: Unity Integration
Outputs:
Acceptance Criteria:
Milestone 2: Godot Integration
Outputs:
Acceptance Criteria:
Milestone 3: Game Maker
Outputs:
Acceptance Criteria:
Final Milestone: Project Close-out and Impact Report
Outputs:
Acceptance Criteria:
Zachary Soesbee: CEO of Anvil. Responsible for managing timelines, milestone submission, and general development team logistics.
David Desjardins: CTO of Anvil. Responsible for managing development work, implementation, and all other technical requirements.
Patrick Bernard: COO of Anvil. Responsible for video documentation, publication, and employee management.
Total Request: 156,000 ADA
SDK: 65%
This portion of the budget is around 360 development hours. This is inline with our other proposals and accounts for all development time necessary to bring this tooling to production. Our team consists of professionals with extensive experience in blockchain technology and software development. The wages for our team align with the average rates for software engineers in our industry, which is necessary to attract and retain the talent capable of delivering a high-quality product.
Documentation and examples: 25%
This portion of the budget will cover the time spent creating easy to use documentation, examples, and Github repositories. The development of comprehensive, user-friendly documentation is vital for facilitating the adoption and ease of use of the SDK. Producing and maintaining this documentation involves significant work.
Project management: 10%
This portion of the project will go to Project Management. Management includes keeping goals in check, populating Jira boards with the tasks associated, and managing the employees to complete the work on time. Dedicated project management and quality assurance are crucial to ensure that the project meets its milestones and maintains high quality standards. The costs associated with these roles are consistent with industry standards for similar technology projects.
This project represents value for Cardano in a multitude of ways:
Accessibility - What we are setting out to create will allow for projects to have an easily integrated tool for video game integrations.
Open Source - The entire project will be open source, allowing for anyone to use this for free. This is valuable because it applies all of our principles at Anvil to a free to use tool.
Adoption - Simple tools = simple integrations, breaking down the barrier of Cardano development difficulty. This will help Cardano to infiltrate the gaming sector with ease.
Professional Quality - As proven by our portfolio of work, and Weld itself, Anvil has proven to be qualified to deliver professional products on professional timelines.
Opportunity Cost - While not a direct financial outlay, the opportunity cost represented by potential revenue lost during the focus on this project is significant. By choosing to allocate resources to this project, we are prioritizing long-term ecosystem growth over immediate profit. This strategic decision underscores our commitment to the Cardano community and the broader vision of making blockchain technology more accessible and efficient.
Community-Driven Development - Open-sourcing the SDK utilizes the collective expertise and innovation of the community, leading to a more robust and feature-rich product. This approach increases transparency and trust in the project, which are essential for sustaining long-term value.