Create your first MML
What you need to start creating
A LLM enabled IDE or prompt window e.g Cursor.
Access to the MML Editor: https://mmleditor.com/explore
Access to https://main.o7e.dev/mmls/
Useful Documentation
https://mml.io/docs - Msquareds documentation on MML (Metaverse Markup Language)
How to create your first MML object
Create an account at: https://mmleditor.com/

Create a New Project on the MML Editor Homepage

The MML Editor will open for your new MML document, I would give the MML a new name by going Info ---> Edit Name in this instance I will call it "My First MML"

If you are using Cursor, I would create a new Folder on your machine called "MML Creations" and then open that folder with Cursor. Start a new agent with your chosen LLM model, and you can start prompting, for this example I am going to build a Rocket with the following prompt "Create a rocket ship that takes off in Metaverse Markup Language in a new HTML file" You can be more descriptive with your creation depending on what you are wanting to create.

Once your chosen agent has created the first pass you can copy and paste it into the MML editor in the CODE viewport to see how its turned out

When you are happy with your MML creation click "Static Version" in the top right, then Publish and then copy the URL.
If you want a Dynamic MML then go to Share and copy the web socket link, your MML must be running on your local browser within the MML editor for it to work in world as your local machine acts as a server. At a later date we may add a MML hosting service.

Next head to https://www.otherside.xyz/mmls and add your URL + name.

Once you have clicked Add MML it will be stored against your profile, and will appear in the drop down. If you cannot see the drop down in world you will need to be added to the MML Director group if its not available in the roles dropdown in settings
Last updated

