MUD

/mud116

mud.dev - a framework for building ambitious onchain applications

if you like space MMOs, modding, and want an excuse to try out MUD, I have good news
https://x.com/mud_dev/status/1834236841324855349
/MUD
A little peek into some tricky cross-origin communication stuff we're doing to enable better observability for MUD apps: https://x.com/frolic/status/1833915569135108424
/MUD
The @biomes team is building with MUD and they have a great example of how to use one of MUD’s core primitives: namespaces.
multiple namespace support has landed in MUD: https://github.com/latticexyz/mud/pull/2968

v2.1 release and announcement soon!
a more powerful successor to /mud's dev tools is coming sooooon
https://x.com/karooolis/status/1816850849886249241
MUD config supports "shorthands" for defining things like tables.

This makes it easier for games that use the ECS pattern to define tables that only have one field.
we realized in MUD that creating a new project from an existing world using onchain data isn't as nice as it could be because the chain is still missing some data

specifically resource names, like tables and systems and namespaces, only exist inside resource IDs
_finally_ ditched all of the old MUD config code and compatibility layers! goodbye zod 👋

this clears the path towards expanding the config with support for multiple namespaces - stay tuned!
the MUD team is back from a short break and ready to rock!

next up is supporting multiple namespaces in your app, making it easier to build upon worlds
Some exciting new MUD CLI in latest 2.0.7 release:
https://github.com/latticexyz/mud/blob/main/packages/cli/CHANGELOG.md
- Deploy a MUD world with an upgradeable world implementation
- Deploy a MUD world using an AWS KMS key signer
- Verify your MUD world with `mud verify`
how much would you hate us if we changed field names from string to bytes32?
Emojimon tutorial is now up to date with MUD 2.0! https://mud.dev/guides/emojimon
MUD now supports deploying with public/linked libraries
https://github.com/latticexyz/mud/pull/1910
a thing the MUD team did early on is open up our core devs Discord channel to the public, for better visibility into our process and work

makes me happy to be building in public and open source!

shoutout to @juicebox's Peel team for the inspiration