Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Awesome MML

A curated list of resources for Metaverse Markup Language (MML): tools, docs, editors, and more.

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.

  • OpenPage:
    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

About

A curated list of awesome Metaverse Markup Language (MML) resources, frameworks, libraries, and tools.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors