Somnia Docs
Developer DiscordTestnet Homepage
Somnia Documentation
Somnia Documentation
  • 📍Introduction
  • 🔥Get Started
    • Connect your Wallet
    • Request STT Tokens & Try sending tokens to a Random address
    • Removing the Somnia Devnet Network
    • Update the block explorer in metamask
  • Developer
    • Network Info
    • Resources & Important Links
    • Add Custom token in Metamask
    • Tutorials
      • How to Deploy Your First Smart Contract to Somnia Network
      • Create and Deploy your ERC20 Smart Contract to Somnia Network
      • Deploy and Verify A Smart Contract on Somnia using Hardhat
      • Deploy a Smart Contract on Somnia Testnet using Foundry
      • How to Connect to Somnia Network via Viem Library
      • How to Setup MetaMask Authentication to Connect Somnia Network
      • Build a Simple DAO Smart Contract
      • How To Build A User Interface For DAO Smart Contract p1
      • How To Build A User Interface For DAO Smart Contract p2
      • How To Build A User Interface For DAO Smart Contract p3
    • Partners
      • How to deploy Smart Contracts to Somnia using Thirdweb
      • Integrate ConnectKit with Somnia in a Next.js Application
      • Integrating RainbowKit with Somnia in a Next.js Application
      • Integrating DIA Oracles on Somnia
      • Indexing Data on Somnia using Graph Services
      • Somnia Account Abstraction Apps using Thirdweb React SDK
      • Build a NextJS UI for Subgraphs on Somnia
      • Deploy a Subgraph on Somnia using Ormi
    • Infrastructure Providers
      • RPC
      • Oracles
      • Safes
      • Explorers
      • SDKs
  • 📜Litepaper
    • Mission
    • Problem
  • ⛓️Somnia Blockchain
    • Overview
    • MultiStream Consensus
    • Accelerated Sequential Execution
    • Somnia's IceDB
    • Advanced Compression Techniques
    • Security
    • Use Cases
  • 🌐Ecosystem
    • Protocols
      • SOM0
      • SOM1
    • Experiences
      • Metaverse Browser
      • Somnia Playground
    • Content Creation
  • 🌑Conclusion
Powered by GitBook
On this page
  • Experience engine
  • Object creation
  • Avatar creation
Export as PDF
  1. Ecosystem

Content Creation

PreviousSomnia PlaygroundNextConclusion

Last updated 6 months ago

Experience engine

Engines that enable metaverse experiences to be created. These could be rich interactive 3d experiences with 1000’s of people or smaller 2d web experiences. Example engines:

Service
Description
Use-case

Unreal based platform for creating high-desntiy experiences.

Music and sporting events. Large scale gameplay.

Open web engine (, Playground)

Open source web engines like 3js or the Playground.

Simple easy access experiences

Self hosted server running or

Hosted experience using Unreal or Unity

Any smaller scale multiplayer experience

Object creation

Object creation is a very broad area. This could be an application that enables a user to create an avatar with a simple interface, it could be a rich 3d editor to create an object or some AI generative tool. The key element is the tool helps either a creator or a user create an object/avatar and creates an MML object at the end. Examples:

Service
Description
Use case

Web based enabling collaboration

Can create anything

Web based enabling only certain levels of control

Generative AI tool means anyone can create object

Tool is early may not create correct item

Avatar creation

Avatars are technically just another form of object, but we have broken out avatar creation into a separate bucket as we imagine there will be many tools/libraries specifically for the creation of avatars. Examples would include:

Service
Description
Use case

Realistic 3d avatar creator

Creating avatars that look like you based on photos.

Create stylised personalized avatars

Creating more stylised avatars.

MSquared Avatar Builder

Create stylised avatars compatible with M2 experiences

Creating random avatars guaranteed to work across M2 experiences

🌐
MSquared Origin Platform
Playcanvas
Unreal
Unity
MML Editor
Meshy.ai
Avatrun
Ready Player Me