SuperAPI AI Directory

GameGen-X - An Interactive Open-World Game Generation Algorithm Jointly Launched by HKUST and Multiple Institutions

Author: AI小集 · Original source: AI工具集

What is GameGen-X

GameGen-X is a diffusion transformer model launched by researchers from the Hong Kong University of Science and Technology, the University of Science and Technology of China, and other institutions, used for generating and interactively controlling open-world game videos. The model can simulate game engine functions, such as innovative characters, dynamic environments, complex actions, and diverse events, and supports users in influencing game content through multimodal signals such as text instructions and keyboard controls, achieving simulation of gameplay. GameGen-X is trained on the large-scale dataset OGameData, demonstrating the potential of generative models in game content design and development.

GameGen-X

Main Features of GameGen-X

  • High-Quality Game Video Generation: GameGen-X can generate open-world game videos with innovative characters, dynamic environments, complex actions, and diverse events.
  • Interactive Control Capability: Users can influence and control game content based on multimodal control signals such as structured text instructions and keyboard controls, achieving character interaction and dynamic adjustment of scene content.
  • Gameplay Simulation: The model predicts and changes future content based on the current game segment, simulating gameplay and experience.
  • Multimodal Input Processing: Supports multiple input methods including text, video, and keyboard operations, making content generation more flexible and diverse.
  • Dataset Construction: Based on the OGameData dataset, which contains over 1 million video clips from more than 150 games, providing rich material for model training.

Technical Principles of GameGen-X

  • Diffusion Transformer Model: GameGen-X is based on a diffusion model, gradually introducing noise and learning the reverse process to generate data.
  • Two-Stage Training Process:
    • Base Model Pretraining: Pretraining based on text-to-video generation and video continuation tasks, enabling the model to generate long-sequence, high-quality open-domain game videos.
    • Instruction Fine-Tuning: On the basis of pretraining, further training based on the InstructNet module to achieve fine-grained control over generated content.
  • InstructNet Module: InstructNet integrates experts in multimodal control signals related to games, supporting the model in adjusting latent representations according to user input, achieving unified control of character interaction and scene content.
  • 3D Spatiotemporal Variational Autoencoder (3D-VAE): Used to compress video clips into latent features, reducing redundant information and improving training efficiency.
  • Masked Spatiotemporal Diffusion Transformer (MSDiT): Combines spatial attention, temporal attention, and cross-attention mechanisms to effectively generate game videos guided by text prompts.
  • Multimodal Expert System: Handles different control signals, such as structured text, keyboard input, and video prompts, ensuring that each control signal can be effectively utilized.

GameGen-X Project Address

Application Scenarios of GameGen-X

  • Game Development and Prototyping: Game developers can quickly generate game prototypes, test and validate game concepts, reducing the time and cost of the early development stage.
  • Game Content Creation: Content creators generate new game levels, environments, and characters, expanding the playability and diversity of the game.
  • Interactive Storytelling: In interactive movies or story-driven games, different story plots and scenes are generated in real time based on the player's choices.
  • Game Testing and Simulation: Game testers simulate various game scenarios to conduct stress testing and performance optimization.
  • Education and Training: In the field of education, virtual learning environments are created to allow students to learn complex concepts and skills through interactive games.