Morpheus Platform
  • 🖐️Introduction
    • Ⓜ️About Morpheus
    • 📃Metaverse and Web3
    • ™️White-label Solutions
    • 🔬Platform Architecture
    • 📬Contact Us
  • 🗄️Metaverse Backend
    • 🌟Key Concepts
    • ⚙️Metaverse Backend API
  • 🌐Web Portal
    • ⭐Key Concepts
    • 🔏Roles and Access
    • 👷Admin Features
    • 🎨Portal Customisation
  • 😎In-app Experience
    • ⬇️Download the Apps
    • ⭐Key Concepts
    • 📐UX Design Paradigm
      • Part I: Virtual Reality
      • Part II: VR UX Paradigm
      • Part III: UX Design Guidelines
    • 👁️HUD UI Framework
  • 📦Platform Modules
    • ⭐Key Concepts
    • 📄Module Manifests
      • ⚒️Artifact Manifest
      • 🌎World Manifest
      • 🙍Avatar Manifest
    • 📔Module Registry
    • 🧰Using Modules
      • 📦Modules in Places
      • 🎛️Module Configuration
    • 📦Built-in Modules
      • 🎤Voice Module
      • 🖼️Media Module
      • 🎨Decorator Module
      • 😁Social Module
      • 👨‍💼Workshop Module
      • ⛩️Portals Module
    • 🤖External Integrations
      • 📃Morpheus AI Primer
      • 🎥Behavior Framework
        • 📨Messages
        • 🎬Behaviors
        • 📝Behavior Scripts
  • 🎨For Content Creators
    • 🔑Getting Access
    • 🌏Creating Worlds
    • 🏺Creating Artifacts
    • 📐Content Template
    • 👍Best Practices
    • 🧑‍🔧Contact Support
  • 🚢Release History
    • 🛶Release 5 vs. Release 6
  • 📔Glossary
Powered by GitBook
On this page
  1. Platform Modules
  2. External Integrations

Behavior Framework

Behavior Scripts are ‘plug-ins’ for Morpheus.

PreviousMorpheus AI PrimerNextMessages

Last updated 1 year ago

Behaviors are custom programs external to Morpheus Platform. They implement event-based interactivity of Artifacts. Artifact developers can extend platform functionality using behaviors to make complex features out of simple blocks. For example, Scoreboard is a Content Display that changes its text every time it is hit by a Boxing Glove.

Behaviors are ‘plugins’ of Morpheus.

Why Behaviors

True platform should allow not just to add different kinds of like Worlds and Artifacts, but also to implement interactive behaviour of such Content. This must be done neither by changing client apps nor by changing backend servers.

Third-party Artifact developers should be able to make interactive objects and host their code (scripts) on their own servers. And our platform should give them tools to connect those scripts to Artifacts.

Behaviors focus on separation of custom interactivity from platform features. They use Channels for interoperability, Planes for visibility, and Messaging for connecting custom scripts with internals of Morpheus Platform.

📦
🤖
🎥
Content