Lattice Profile picture
Nov 22, 2022 6 tweets 3 min read Read on X
☀️☁️☀️

1/ How to build your own Autonomous World with MUD 🌎

A month ago, we launched OPCraft, a fully on-chain voxel world

Many of you asked us how it was built, so we've put together a series of blog posts to walk you through every single step

🌊🐚🌊 Image
2/ In our first blog post, we introduce you to MUD, the open-source engine for Autonomous Worlds

We walk through how to model game elements such as position and items, and actions like mining and building, into MUD components and systems

lattice.xyz/blog/making-of…
3/ In our second blog post, we walk through how to procedurally generate terrain on-chain

Starting from a Perlin noise algorithm, implemented in both Wasm and Solidity, we go through multiple steps to arrive at the diverse landscape of OPCraft

lattice.xyz/blog/making-of…
4/ In our final blog post of the series, we recapped some of the crazy and unexpected things that happened during the two weeks of OPCraft

From a spectacular pyramid in the sky to a literal world government, we witnessed some truly incredible things

lattice.xyz/blog/making-of…
5/ For those who missed OPCraft during its launch or who’d like to revisit the frozen-in-time OPCraft world, visit opcraft.mud.dev

You can see a bird’s-eye view map of the world, toggle activity and height maps, and drop into the world in first-person view
END/ Armed with the knowledge from these blog posts, we hope you're excited to start building that game or that AW you've been thinking about

If that's the case, join our Discord to access further material and ask questions in the #MUD channel!

discord.gg/dYTd7Trat4

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Lattice

Lattice Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @latticexyz

Nov 15, 2023
🔴🪨Today, we’re announcing Redstone, a super cost-effective L2 for onchain games, worlds, and other ambitious applications.

@redstonexyz is a Plasma-inspired Alt-DA chain, built on the OP Stack.
lattice.xyz/media/2023/red…
Lattice was founded with one key mission: build software that accelerates timelines, enabling developers to ship ambitious onchain games and autonomous worlds. We’ve seen a proliferation of applications built on MUD, our engine for onchain applications.
Games like Sky Strife, OPCraft, Words3, Gaul, and Primodium are proof that is is now easy to build complex apps on the EVM. But in order for these apps to become into large-scale MUD worlds, we need L2’s that can handle the high throughput and low transaction costs they require.
Read 9 tweets
May 17, 2023
🌊🐚🌊

1/ For decades, our favorite games & virtual worlds have lived on companies' privately owned servers

What if that didn't have to be the case? What would that unlock?

@mike_orcutt recently spoke with us to explore these q's for @WIRED, dive in:

wired.com/story/autonomo…
2/ Autonomy

For the longest time, private servers were the only option for large online worlds.

But this is all changing; working in collaboration with @OPLabsPBC, we were able to deploy an autonomous Minecraft-like world fully on the blockchain, with no owner or maintainer
3/ Permissionless composability

Instead of in-game clans and corps with a set of possible actions predefined by devs, in these autonomous worlds, players can create their own arbitrarily complex opt-in rules and systems, from dictatorships to democracies, economies to religions.
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(