by 0x4e8b48cbaf85d441281c3d40783bd4d9c643ce5f (PolygonalMind)
Should the following $170,000 grant in the Platform category be approved?
Introducing an Unity Editor for the SDK7: Transforming the way Decentraland’s development works. Our Unity editor tool bridges design and deployment, making content creation effortless. Empower artists to overcome limitations and shape the future of virtual worlds. Support our transformative goal with this grant backing.
170,000 USD in DAI
Empowering Creativity in Decentraland: Changing How We Create Content
Decentraland aims to support 3D artists and unlock the platform’s potential through SDK distribution. However, a significant challenge lies in the differences between tools and creation languages. While GLTF is gaining traction, it’s not as widely supported as established formats like FBX.
GLTF’s incompatibility with popular engines like Unity, along with its technical complexity, presents a steep learning curve. This makes it hard for new users to begin, as they must learn a new format and workflow. While tools like Blender are useful for initial visual work, they have limitations when it comes to scene organization.
Creating a Smooth Path Ahead
Our project tackles this challenge directly, putting artists in the spotlight. Our goal is to remove obstacles and empower creators with a tool that follows industry standards used in gaming and film. This tool makes scene creation exceptionally easy from the start
Solving Development Challenges with Ease
We utilize Unity, a powerful 3D engine. Our tool simplifies design and seamlessly integrates with Decentraland SDK7, making it effortless to create Decentraland projects with 3D objects, materials, textures, and animations.
Enhancing Developmental Value
To simplify the process, our scene translator creates reusable code fragments. These code pieces enable interactions like links, animations, and the addition of sounds, videos, and NFTs. As development continues, the code adapts to include new SDK features, providing a dynamic platform for innovation.
An Oasis of Expertise
With over three years of experience in Decentraland, Polygonal Mind has gained deep technical knowledge. Our portfolio includes projects like Doritos, Megacube, MtnDew, Boson Protocol, MOMUS Park, and Automatic Slims, among others. These projects show our ability to create immersive Metaverse experiences by blending art and code. We built them using a tool we developed for SDK6, showing our confidence in our work.
As supporters of open-source principles, we aim to provide clear documentation and easy access to our project. Our goal is to encourage participation, making sure this tool remains a shared resource that can grow through both our efforts and community contributions. We aim to ensure the tool stays valuable as the platform evolves with new features.
A Vision for the Future
This grant is a big step in our journey to build a better editor. We hope the community likes our work as much as our team does. In simple terms, we want to make it easier to be creative in Decentraland. We’re working to remove obstacles, boost creativity, and change how virtual worlds are made. With your support, we’re opening the door to a future where imagination has no limits.
- Milestone 1 (Reach after 4 weeks of development)
Unity is able to assemble a SDK7 project and run basic commands like
dcl startor install the npm packages and any other key dependencies for Decentraland development.
- Milestone 2 (After 4 weeks from previous milestone)
Unity is capable of exporting the gameObjects from the scene into the Decentraland project data. This includes the capability of exporting 3D data to GLTF packages as GLB+textures or GTLF+.bin
- Milestone 3 (After 4 weeks from previous milestone)
Unity is now completely operative when it comes on creating a scene, feeding base metadata and being able to quickly export game.ts data and iterate over the result.
- Milestone 4 (After 4 weeks from previous milestone)
This phase is about QA, ensuring UX is smooth and creating and onboarding process for the tool to act as an independent Toolkit that can be shared through Unity packages.