Please describe your proposed solution
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:
- Unity
- Godot
- Game Maker
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:
- Integrate, test, and provide working demos of Weld integrations for Unity, Godot, and Game Maker within WebGL contexts.
- Develop a simple backend implementation using Anvil technologies on Cardano to support transactions on supported blockchain platforms.
- Strengthen Weld's compatibility with multiple wallets and allow for easy integration with new wallets as needed.
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:
- Provide a unified way for integrating Weld into various game engines (Unity, Godot, Game Maker).
- Streamline the development experience by offering pre-built integrations and reducing the complexity of building Cardano-based games using these engines.
- Leverage industry-standard technologies to create a consistent and user-friendly development flow, similar to what developers enjoy when working with modern web frameworks.
Benefits
For Customers:
- Enjoy a hassle-free experience playing blockchain games, eliminating the need for separate app installations.
- Play directly within their browsers using WebGL technology, making it easy to access and play their favorite games.
- Benefit from a familiar and intuitive interface with well-known flows to interact with the Cardano blockchain.
For Developers:
- Leverage existing knowledge and skills by reusing their familiar development flow (if compatible with Weld's integration).
- Build dynamic and responsive games that take advantage of WebGL's capabilities, enhancing the overall gaming experience.
- Expand their reach by integrating with more game engines beyond JavaScript/TypeScript-based ones, including Unity, Godot, and Game Maker.
- Focus on core aspects of game development and backend implementation while relying on a robust and well-built frontend wallet solution (Weld).
For Integrations and Adoptions:
- Receive streamlined packages or plugins for popular game engines, making integration seamless and efficient.
- Enjoy dedicated support to guide and assist developers in integrating Weld with their existing and new projects.
- Unlock new possibilities by leveraging Weld's capabilities in conjunction with other technologies and services.