[DAO:33fdb03] Open Source SammichGame SDK7 +Community tools

It is still No for me, because personally if I wanted to try and create a multiplayer game I wouldn’t use those tools. I am sure it is no issue to pay for server costs if you have received hundreds of thousands grant money (360K ?), but for a regular person just playing around it would still be a lot.

Also have you read SDK 7 manifesto (A New Decentraland SDK is on the Horizon: The SDK 7 Manifesto)? Would the new improvements in SDK7 make your tools redundant?

Easier multiplayer experiences: Making a multiplayer Decentraland scene is one of the hardest challenges creators run into today. As a result, most content creators only create single-player experiences, which is unfortunate given that the metaverse is meant to be a social space to meet with others. To make creating multiplayer experiences easier, SDK 7 is designed to synchronize changes over the network, implementing sophisticated, conflict-free replication algorithms. This will be a default behavior so that creators won’t need to work out how to do this. In addition to enabling multiplayer experiences, this feature will also allow scenes to store a persistent scene state in servers. For example, if a player opens a door and then leaves, a server will remember that the door was left open, and players who come in later should find it open as well."

New communications technologies: The current P2P architecture is very decentralized and lightweight in terms of servers and infrastructure, but it has proven to not be enough for the kind of near-real-time interaction needed for first-person shooters and other competitive games. SDK 7 will implement the current P2P networking mode by default, but it will also open the door to an on-the-fly switching of communication technologies. Content creators will be able to handle their own matchmaking between players, or even make private connections. Since content creators will be able to plug in any technology that matches the interface, they will be able to use faster (more centralized) communication technologies.

4 Likes

Hi all, congratulations on the grant passing.

I think there was some misunderstanding on my comment.

My comment wasn’t intended to shift the direction of this library, or to propose a different one - it was an outline of how specific we really need grants to be in their outline of what is actually going to be built & provided. I outlined what I considered an MVP for a multiplayer game library for Decentraland, I would require a similar outline and specific output list, as well as architecture overviews to be able to assess the grants cost and return.

As this grants terminology currently stands, there is no real requirements outlining what we are actually paying for other than open sourcing an older game w/ SDK7, the library itself is sounds like a mono-repo project and not a library with specifically outlined modules that would make it easily reusable for open source.

It would be great if we can have more clarity as I still don’t really understand what part is generic that could be reused, it seems like a hardcoded game with specific intent - and while yes some of that code could be repurposed, it not being in a library, or have a start up script, or documented format will make that very difficult.

While it is nice to support original creators in upgrading and open sourcing their older games - it does not benefit the community to the degree of 48k - please outline the specific library functionality and full architecture as part of this so we can understand what we are voting on - I understand it’s too late for this grant but the fact grants are passing without a clear list, structure and architecture diagrams on what is being provided is a fundamental flaw.

1 Like

I’ve seen people throw around 6-figure salaries for devs as if grants should be based on that - it’s important to understand, a company where a dev is making 6-figures, that dev is usually returning equal or greater value in income to the company - we do not have this with grants, grants are a supplement to assist smaller devs, not to fund peoples entire project/startup and income costs - and should be priced accordingly, often grants I’ve seen given to devs IRL range from 1-10k.

For comparison, I spent most summers in post-grad doing university level research as a fully qualified developer w/ work experience, I would write papers that were often peer-reviewed, published, and referenced in future university papers. This work had incredible value, especially as an educational resource.

The total pay, was $3,000 USD for 3 months of work.

1 Like

Still a NO from me since Pablo is using the wrong category for funding of his Gamification project that should be In-world content. He also used 600k of his own votes to barely push this project over the line to make money from an already existing product, in addition to preaching in another new proposal that people cant vote in the dao without going through additional processes and procedures, while passing a test at the end. (just to start! I wonder when things like paying to be added in the process will occur. It is a slippery slope)

Also @Ina there are and will be other proposals out there that will bring other games and more diversified games to DCL. Ironically, saying yes to this old game may kill dozens or hundreds of future games in DCL. Just remember when we say YES to something, that means we are saying no to at least 1 other thing.

I also dont think Pablo has responded to a single one of my comments on his 4-5 grant proposals yet? Where is the transparency and accountability here? @pablo

I support Pablo, Golfcraft, Voxters… just not this… sorry

I’ve seen people throw around 6-figure salaries for devs as if grants should be based on that - it’s important to understand, a company where a dev is making 6-figures, that dev is usually returning equal or greater value in income to the company

That’s just average market value though, at least based on the US. I’m not saying people contributing to Decentraland should be making as much as people building software for rockets or self-driving vehicles. But software engineering is a high-demand skill regardless and if we’re only willing to pay below-average rates, aren’t we generally going to get below-average results?

For comparison, I spent most summers in post-grad doing university level research as a fully qualified developer w/ work experience, I would write papers that were often peer-reviewed, published, and referenced in future university papers. This work had incredible value, especially as an educational resource.

The total pay, was $3,000 USD for 3 months of work.

But I assume you were doing this work with the expectation of earning a degree or certificate that would benefit you personally, yes? You walked away with something that would (or at least presumably could) result in a financial reward that was greater than your investment of time.

So what do you think is the equivalent in Decentraland? If someone decides to build something beneficial to Decentraland, and they do so at a huge discount relative to their market value, what do they get to walk away with that will eventually make them whole?

No, because we should not be approving low quality grants regardless, scaling up the amount of money doesn’t imply we get better devs, as most good devs make 3-4x the average salary with ease. The only thing that would attract the worlds best developers is by having the worlds best metaverse platform, which is open source.

Like I said, grants are not intended to be paying someone’s salary, nor be competitive with a dev job where you have real accountability and performance metrics. Those devs are usually bringing in 6-7 figure income for their company EACH, hence why they can afford 6-figure salaries - show me a single grant that has that kind of return and maybe it will be worthwhile.

But I assume you were doing this work with the expectation of earning a degree or certificate that would benefit you personally , yes? You walked away with something that would (or at least presumably could) result in a financial reward that was greater than your investment of time.

No, because it was post graduate (I already had my degree) and there are no credits nor points earned for open research performed outside of classes.

I was paid a small grant to work on and explore things I wanted, so in that sense, yes, I personally benefitted, the same way that our grantees do.

So what do you think is the equivalent in Decentraland? If someone decides to build something beneficial to Decentraland, and they do so at a huge discount relative to their market value, what do they get to walk away with that will eventually make them whole?

The protocol squad is a great example of where a dev salary was intentionally made, and was well worth it.

The idea that in-world content should be something we burn money for, at the rate of a dev salary, is wild. There is no comparison in the real world to that, because it would end in complete loss of investment.

We should be happy to burn small amounts of money on grants that have no economical return, culture is still important, but its nonsensical to compare it to IRL dev salaries that actually make a return and build products for a commercially successful business.

I would instead turn the question into, if your business is not going to be profitable, or has no real impact on the permanent platform of DCL, or you aren’t willing to fund it yourself - why should we fund it at all? I do not see many permanent platform level improvements to DCL coming out of these grants, it has mostly been temporary self-interests.

Grants are a supplement to assist for costs, not a piggy bank for people to run their own startup.

Those devs are usually bringing in 6-7 figure income for their company EACH, hence why they can afford 6-figure salaries - show me a single grant that has that kind of return and maybe it will be worthwhile.

Software doesn’t just fall from the sky making tens of millions in profit overnight. Someone has to build it first. There is at least some value being provided in building the thing itself.

No, because it was post graduate (I already had my degree) and there are no credits nor points earned for open research performed outside of classes.

Forgive me for misunderstanding then. I assumed you meant that you were doing research at the doctoral level for a PhD, for which receiving a grant is not unheard of.

I was paid a small grant to work on and explore things I wanted, so in that sense, yes, I personally benefitted, the same way that our grantees do.

If we’re depending on that as a reliable model for building Decentraland, we might as well dissolve the DAO and just outsource all the work to India.

We are relying on people who actually understand how to run businesses to build sustainable models on top of DCL, and would much rather grant funds go to those people - funding non-sustainable models actively hurts the ecosystem by giving the illusion of progress on temporary ideas that fall into the void after the maintainer gives up.

The DAO is here to supplement and assist when there is mutually beneficial costs, not to fund peoples pet projects or attempts.

If DCLDAO was a company, that had specific employees being hired to achieve something, then I’d agree with you - but that’s not what most grants are.

If we are going to start paying out NA-level dev salaries for basic projects that could be achieved by most competent devs in a weekend hackathon, we are doomed.

If we are going to start paying out NA-level dev salaries for basic projects that could be achieved by most competent devs in a weekend hackathon, we are doomed.

I agree with you there and hopefully you never thought that’s what I was arguing in favor for. I was using NA dev salaries only as a way to say, “Would this really take 3 months of time for a 6-figure developer?”

That said, I think we’re just as doomed if we try to build this space age technology with dollar store parts, and to some degree you get what you pay for.

That said, if our fear is the DAO losing money due to the falling price of MANA, that implies that the technology as a whole is hurting for investors. And yet there seems to be this sentiment, even towards passed grants, that they aren’t being used for the “right” thing, according to one person’s opinion or another’s.

In a sense, VP is directly tied to people’s level of investment. So even if we don’t like all the grants being passed, you could argue that they did find investors, and are building what those investors want.

1 Like

Open Source SammichGame SDK7 +Community tools

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

Vesting Contract Addresses: 0x4C569AA69DcF1aCC5bA3D6369cc5A2CBCE10F810

im late, but…
I think you’re missing the point, I understand what you’re saying, but what will happen to Decentraland if Pablo has to stop to work for decentraland because he runs out of funds?
What are those fantastic games that ask for proposals? I don’t see them and this was a very interesting utility for the devs.
I have stopped the Spanish Museum manteiancne and events due to the low number of users, who is going to put their time and hard work for free in decentraland or propose something without being paid by a grant at this time?
The main focus should be: make it more fun, gain users, and improve the tools so that it is easy to develop fun and different things.
This proposal complied with point 3, which in turn would attract more fun and variety.
see you!