AB
AiBoss
project

Muse - A generative AI model developed by Microsoft Research

Muse is Microsoft's first generative AI model for game idea generation, based on the "World and Human Action Model" (WHAM). Muse can generate game visuals and controller actions, based on learning from human gameplay...

What is Muse?

Muse is Microsoft's first generative AI model for game idea generation, based on the World and Human Action Model (WHAM). Muse generates game visuals and controller actions by simulating realistic gameplay sequences based on game data (such as images and input commands) learned from human players. Its core capabilities include generating coherent game visuals, showcasing diverse game paths, and integrating user modifications into the generated content. Muse provides an interactive interface based on the WHAM Demonstrator, supporting creative exploration and iteration. Microsoft has open-sourced Muse's weights and sample data to drive research and innovation in game idea generation, supporting future AI-driven game development.

Muse's main functions

  • Generate a coherent game visual and gameplay experienceBased on the initial game screen and controller operations, a continuous gameplay sequence lasting several minutes is generated to simulate real game dynamics.
  • Supports diverse game pathsGiven the same initial prompts, it generates a variety of different gameplay and visual effects, showcasing rich behavioral and visual diversity.
  • Persistent user modificationsIntegrate user modifications to the game visuals (such as adding characters) into the generated content to create reasonable subsequent gameplay.
  • Creative Iteration SupportBased on the WHAM Demonstrator interface, users can load the initial screen, adjust the generated content, and guide the character using the controller to achieve rapid iteration of ideas.

Muse's technical principles

  • VQ-GANVQ-GAN is used to encode game visuals (such as game screens) into discrete representations. It converts images into discrete tokens based on quantization, making them easier for the model to process.
  • Transformer architectureThe backbone network of the model is used to predict the next label. The Transformer can handle discrete visual and operational sequences and capture the complex relationships between them.
  • Autoregressive generationThe model generates subsequent visual and action sequences step by step based on given initial cues (such as the initial game screen or controller actions). The output of each step depends on the preceding context, ensuring that the generated sequence is coherent and consistent.
  • Training dataMuse is trained using player action and visual data from the game *Bleeding Edge*. The data includes player controller inputs and corresponding game visuals; the model learns from this data to generate new game sequences.

Muse's project address

Application scenarios of Muse

  • Game Creative ExplorationQuickly generate gameplay and level designs to help developers validate new ideas.
  • Automated game testingGenerate diverse test sequences to detect game vulnerabilities and optimize the user experience.
  • Content generationAutomatically generate new levels, maps, or character actions to enrich the game content.
  • Player behavior predictionSimulate player actions, analyze behavioral patterns, and optimize game design.
  • AI-driven experienceDevelop dynamic storylines and AI opponents to enhance the game's personalization and immersion.