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
Metaverse Markup Language (MML) - Official Site: Open-source web technologies for building multi-user metaverse experiences using HTML and JavaScript.
MML Documentation: Comprehensive guides and references for MML elements.
MML Discord: Join the community on Discord to discuss MML and connect with other developers.
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
Live Streaming to the Metaverse: How to stream events inside of MML using Cloudflare.
Cloudflare Stream: Service for hosting streams integrated with MML.
Dolby OptiView: High-quality live streaming and playback service.
OBS (Open Broadcaster Software): Free and open-source software for video recording and streaming, compatible with MML setups.
Somnia
Somnia Playground: A hub for creativity and immersive experiences using MML.
Somnia Blockchain: High-speed EVM blockchain with native MML support.
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
GLTF Avatar Exporter: Tool for exporting avatars in GLTF format for use in MML.
MML Avatar Tools: Web tool for fixing mesh, skeleton, and material issues in avatars.
MML Blender Extension: Blender extension for MML avatar preparation.
Sandbox Converter App: Web application that converts various types of The Sandbox avatars into MML-wrapped GLBs, producing assets ready to drop into MML scenes.
Avatar Creator: React component library for building fully-rigged 3D avatars powered by PlayCanvas, plus a minimal Next.js app as a live playground/reference integration—useful in MML pipelines.
Game Rig Tools: Tools for preparing game-ready rigs in Blender.
Surface Heat Skinning: Blender addon for optimized rigging.
Avatar Documentation: Comprehensive guide and tutorial for creating MML avatars.
Grillz Gang: NFT collection with MML-ready avatars.
Mcbess Celmates Avatar Set: MML Conversion of Mcbess Celmates avatar.
Broadside Avatar 1: MML Conversion of Broadside avatar.
Broadside Avatar 2: Another Broadside avatar conversion in MML.
Sappy Seal: MML Conversion of Sappy Seals avatar.
MML Avatar Starterkit: A quick guide and tool to get started with MML avatars at scale.
MML Avatar Starterkit Web Tool: Batch web tool to generate multiple MML files from GLB URLs.
Toothpaste Avatar: VRM to MML avatar conversion.
Salt and Pepper Avatars: VRM to MML Avatar conversion.
Avatar Tools (online tool): Online tool for testing and creating avatars.
Further MML Avatar Creation Resources: Additional resources for creating avatars with MML.
Blender Workflow Docs: Detailed guide for creating MML avatars using Blender and free rigging tools.
M-Character Reference: A detailed reference for M-Character elements in MML.
Video Tutorial: A video tutorial covering avatar creation techniques.
Last updated