Metaverse Markup Language

Overview

This is a curated list of resources (originally assembled by Directive Creator) for Metaverse Markup Language (MML): tools, docs, editors, and more.

MML is Metaverse Markup Language, developed by Msquared.

MML Basics

  1. Metaverse Markup Language (MML) - Official Site: Open-source web technologies for building multi-user metaverse experiences using HTML and JavaScript.

  2. MML Documentation: Comprehensive guides and references for MML elements.

  3. MML Discord: Join the community on Discord to discuss MML and connect with other developers.

  4. Main MML Repository: Metaverse markup language for describing 3D multi-user interactive metaversal objects and experiences based on HTML.

Building with MML

  • MML Editor: An interactive editor for building and testing MML documents.

  • 3D Web Experience: Packages to run web-based, multi-user 3D web experiences supporting MML.

  • Esbuild Plugin MML: An esbuild plugin that bundles JavaScript/React sources into HTML documents for MML.

  • MML React Starter Project: Example of a server that serves a live MML document using React.

  • MML Starter Project: Example server for serving live MML documents via WebSocket.

  • MML Guided Tour: Implements an MML Guided Tour with live, multiplayer experiences.

  • MML React Space: Uses MML, 3D Web Experience, and React for interactive 3D web experiences.

  • MML Playground: Minimal 3D playground powered by MML for creating live, multiplayer experiences.

  • MML Starter Project Overlay: UI overlay for quick access to MML resources and project sharing.

MML Resources

  • MML Blog: Stay updated with the latest news, tutorials, and announcements related to MML.

  • MSquared Blog: News and updates from MSquared, with frequent MML-related updates.

  • Introducing Crowd Support in Web Worlds: Mass concurrency and Crowd Support in MML.

  • AI-Powered NPC with MML: Guide on integrating AI to power NPCs using MML and OpenAI.

  • MSquared Atlas: A live, searchable index of creators, assets, and activity across worlds and chains, with trusted snapshots and runtime policy enforcement to power interoperable MML experiences.

  • Open Page: Fan, engagement, and loyalty platform with MML support.

Examples and Exploration

  • MML Examples: Demonstrations of MML capabilities and project templates.

  • MML Editor Explore: Explore examples and code snippets within the MML Editor.

  • 3D Web Experience Examples: Examples showcasing the 3D Web Experience with MML by TheCodeTherapy.

  • Crazy Run 2: Obstacle course game with leaderboard and achievements, created entirely in MML.

Streaming

Somnia

On-chain and State Services

  • Etherbase: A backend read/write service for EVM contracts that makes it easy to emit events, set state, and execute functions. Designed to be MML-compatible for wiring live on-chain data into MML experiences.

Avatars and Rigging

Last updated