[DAO: QmQuM1z] Open source DCL utility library that makes many things easier

by 0xc1b8662a68f3eb66bc5e5c4de7c1ef04dc344d53 (Patmacs)

Should the following Tier 3: up to a 3 month vesting contract of $3000 - $5000 USD in MANA, with a one month cliff grant in the Platform Contributor category be approved?


I’ve been building in DCL for half a year now and I have been very active in the community discord. I’m constantly helping everyone that I can, as we all figure out how to be better developers together. I have over 20 years of coding experience, including 6 years in blockchain specific development. I’m proficient in APIs, DBs, servers, solidity, server architecture, blender, photoshop, react, js, ts, ect.

I’m a strong advocate for sharing not only what I’ve learned, but also the tools that I’ve built to make my own development easier. I want to share it all.

As of yesterday, I’ve released an early build of the tools for the community - GitHub - pmacom/dclconnect: A utility library for use in Decentraland

Grant size

5,000 USD

Beneficiary address



You’ll be able to easily:

  • Place good looking (and performant) highlight boxes
  • Add holdable/intractable items that will make GAME making so much easier
  • Animate UIImage and UIText with ease. fadeTo, moveTo, scaleTo, ect.
  • Inventory system for displaying details about your holdable items
  • Storage system for placing entities into containers easily
  • Debug tools for placing items in the game, instead of saving and refreshing often
  • Audio/Video sound GUI for your parcel users to adjust volumes for individual audio sources.
  • Experience bars that animate when the value is updated
  • Much much more.

Requests for common problems can be added to the github issue queue for my repo. I’m slowly adding in all of the things I’ve built. This obviously takes a large amount of time, and I’m doing it for free. Please consider this proposal. What I have already provided should benefit the community already, with some extra mana funds I’ll be able to purchase some more land for testing out more interesting experiments which will also be rolled back into the community library I’ve created.

Please visit farm (DecentraFarm) to see many of these elements working together (It’s still a work in progress obviously)

Also visit my comedy/bar venue (TheBlock) - (Also a work in progress)


I’m going to set up a semantic version control for the project very soon. Other contributors can submit pull requests to help strengthen the util library as a whole. I will maintain and update it regularly with whatever I build.

Visit DCLConnect - YouTube
to see whats coming. Tutorial videos will be included for each component, as well as detailed documentation about implementation.


Patmacs - I’m very active (maybe even annoyingly so) in the #SDK discord channel. I have over 20 years experience in web development, 18 years professionally. JS/TS, APIs, React, Blender, Photoshop, Solidity, ect. I’ve done it all probably. Hit me up in discord to test my knowledge/experience on a specific topic.

Roadmap and milestones

Over the next few weeks I’ll be moving a lot of the code from DecentraFarm into TheBlock in anticipation of a formal grand opening. This will be done by first adding each feature to the dclconnect npm library, documenting the process, recording videos, and implementing them into the venue. This process drastically extends the release of my own venue. However, I believe it’s worth the effort, if the community can find these tools useful.

The feature list is included in the Description.

A second phase may include another batch of components/entities that are specifically requested by the community. It may require an additional grant to develop. I’m not quite sure yet.

Vote on this proposal on the Decentraland DAO

View this proposal on Snapshot

Sorry, I accidentally posted the wrong URL for the DecentraFarm.

This is the correct one! Come and check it out!

Stumbled upon the farm in game and came here to search for the creator. Great job, the farm is a very good tech demo for this. Checking out the library next.

1 Like