SimWorld

An Open-ended Realistic Simulator for Autonomous Agents in Physical and Social Worlds

NeurIPS 2025 Spotlight

We introduce SimWorld, a new simulator built on Unreal Engine 5, designed for developing and evaluating LLM/VLM agents in rich, real-world-like settings.

🌍 Realistic World Simulation

Accurate physical and social dynamics with language-driven procedural environment generation

🤖 Rich Agent Interface

Multi-modal world inputs/feedback and open-vocabulary action outputs at varying abstraction levels

🎯 Diverse Scenarios

Physical and social reasoning scenarios that are easily customizable by users

SimWorld Overview

Why SimWorld?

Large language models excel in structured domains but struggle in real-world conditions. SimWorld bridges this gap with unprecedented realism and flexibility.

Current Limitations

  • ❌ Game-like environments lack realism
  • ❌ Domain-specific simulators are too narrow
  • ❌ Limited natural language interfaces
  • ❌ Focus only on indoor scenes

SimWorld Solutions

  • ✅ Photorealistic Unreal Engine 5 graphics
  • ✅ Open-ended, procedural world generation
  • ✅ Full language-driven control
  • ✅ City-scale environments
Simulator Open-ended / Procedural Open-ended / Lang-Ctrl Physical / Social Realism Action / Abstraction Action / Open-Vocab Agent Type Physics Engine
Minedojo⭐️Low-levelHumanoidMinecraft
Mindcraft⭐️High-levelHumanoidMinecraft
MetaUrban⭐️⭐️Low-levelVehiclePyBullet
EmbodiedCity⭐️⭐️⭐️Low-levelDrone/VehicleUnreal Engine
CARLA⭐️⭐️⭐️Low-levelVehicleUE / Unity
GRUtopia⭐️⭐️Low-levelHumanoid/RobotIsaac Sim
OmniGibson⭐️⭐️High-/Low-levelRobotOmniverse
AI2-THOR⭐️⭐️Low-levelRobotUnity
Habitat 3.0⭐️⭐️Low-levelHumanoid/RobotBullet
SimWorld⭐️⭐️⭐️High-/Low-levelHumanoid/Robot/VehicleUnreal Engine

🌍 Infinite World Generation

SimWorld generates infinite worlds with diverse shapes, scales, and distributions using procedural generation. Users can easily control and edit the world layout through both code and a user-friendly UI.

World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo World Generation Demo

🏙️ Various and Dynamic Simulated Scenes

Control environmental factors on the fly - change weather, time of day, and object properties during runtime using the Python API.

🚦 Advanced Traffic System

Dynamic traffic system simulates real-world traffic flow and pedestrian behavior with both rule-based and LLM-driven control mechanisms.

🤖 Various Agent Actions

Support for navigation, social behavior, object manipulation, and environment interaction through Python API.

👥 Social Reasoning Simulation

Define social reasoning tasks, generate corresponding scenarios, and evaluate agent capabilities in social contexts.

⚙️ Physical Reasoning Simulation

Embodied reasoning with multimodal perception and real-time decision-making under uncertainties.

📚 Citation

@misc{simworld,
      title={SimWorld: An Open-ended Realistic Simulator for Autonomous Agents in Physical and Social Worlds},
      author={Zhuang*, Yan and Ren*, Jiawei and Ye*, Xiaokang and He, Xuhong and Gao, Zijun and Wu, Ryan and Dogra, Mrinaal and Zhang, Cassie and Kim, Kai and Wolfinger, Bertt and Ma, Ziqiao and Shu$^{\dagger}$, Tianmin and Hu$^{\dagger}$, Zhiting and Qin$^{\dagger}$, Lianhui},
      booktitle={Preprint(Under Review)},
      year={2025}
  }
Copied to clipboard!