[DAO: QmSvHhi] Develop a local scene editor to work with the Decentraland SDK

by 0xad3b9da5a39ac752c8340e2a7676f083246ea4d1 (HiImChris#a4d1)

Should the following Tier 3: up to $5,000 USD in MANA, 3 months vesting (1 month cliff) grant in the Community category be approved?

Abstract

Working with the Decentraland SDK allows to code complex behaviors, but developers are limited to using their code editor of choice when doing so and can’t easily switch between coding and building with the Decentraland Builder. This is especially tedious when creating and placing new entities into the scene.
We are currently finalizing the development of a first stable version of DCL-Edit, a visual editor designed to work in parallel with the Decentraland SDK (see https://dcl-edit.com).

Grant size

5,000 USD

Beneficiary address

0x2a9Da28bCbF97A8C008Fd211f5127b860613922D

Description

DCL-Edit enables you to instantly switch between coding and designing your scene, just like it is the case with modern game engines like Unity. This, of course, can dramatically increase the speed at which you code and design your experience for Decentraland.

With DCL-Edit, you can place, transform, scale, and rotate entities just like in Unity and give them identifiers that you can instantly refer to in your code. A visual asset browser gives you a nice overview of the available assets and lets you easily pick and place one into your scene.

Feature Overview for this version

  • place, transform, scale, and rotate entities
  • add basic shape components
  • asset browser for GLTF Shapes
  • assign identifiers to entities
  • undo functionality
  • parenting of objects

Specification

DCL-Edit is developed in Unity and will be downloadable as a npm package. It will be licensed under the MIT license. In its current state, the above features are already functional, but we need to put additional work into refactoring, testing and debugging to deliver a stable version.

Personnel

We are developing this as representatives of the MetaGameHub DAO, a community that is heavily involved in the evolving Metaverse and Blockchain Space (check out https://www.metagamehub.io).

Specifically, we have 3 people working on this:

Jonathan Luebeck - Lead Programmer - years of experience in Unity

Michael Gantner - Programmer, Shader Programming - years of experience in Unity

Christian Werner - Project Lead - game developer and lecturer in Game Design

Towards the end, we will execute an extensive testing period with more people.

Roadmap and milestones

The minimal requirements for a smooth workflow (see above feature lists) are already implemented, so in the next 3-4 weeks we will be working on a stable release version that everybody can seamlessly integrate into their workflow.

As a compensation for these last steps and as a sign of appreciation for the whole project, we kindly ask to receive a Tier 3 grant of $5.000 USD in $MANA.

In the future, DCL-Edit is planned to become a full-fledged editor for developing complex scenes with the Decentraland SDK. Coming features include

  • UI-Editor
  • Prefabs
  • Improved Asset Management
  • Improved Inspector
  • and many more …

Speaking for the MetaGameHub community, we are of course open to cooperate with the Decentraland community beyond just developing a tool.
We’d happily collaborate towards fostering decentralization within the Open Metaverse by marketing and educational measures, the development of MetaFi tools, and onboarding talented Web3 developers from connected universities.

Vote on this proposal on the Decentraland DAO

View this proposal on Snapshot

1 Like

Develop a local scene editor to work with the Decentraland SDK

This proposal is now in status: PASSED.

Voting Results:

  • Yes 100% 1,525,486 VP (30 votes)
  • No 0% 0 VP (0 votes)

Hi we are metalive studio, this is our scene in DCL
108,25, we are also granted by dcl dao
and we are keen on this tool! lets connect MetaCharlie#3272 if you like.

1 Like

Hello awesome Decentraland community. We are very happy this grant has passed.

We’ve already connected to the Decentraland developers on Discord and we have full support for the project there. The version we are talking about here in this little grant is just the beginning. This version will be available in the second half of this month and it will already greatly improve and accelerate the workflow when developing with the Decentraland SDK.

After this, there is so much more to come, so stay tuned!

2 Likes

Update: A working version has been handed out to a couple of Decentraland devs from the community. They will help us find bugs and other issues so that we’re sure to deliver a stable version.

2 Likes

Develop a local scene editor to work with the Decentraland SDK

This proposal has been ENACTED by a DAO Committee Member (0xfe91c0c482e09600f2d1dbca10fd705bc6de60bc)

Vesting Contract Address: 0x99f16B6421c1CCB8910905326d21FC5e04b741f5

We’re on the final steps, stay tuned!