← all repositories
SimWorld-AI/SimWorld

Procedural cities built to test your LLM agent's common sense

An Unreal Engine 5 simulator that drops LLM and vision-language agents into open-ended physical and social environments to benchmark navigation, planning, and cooperation.

734 stars Python AgentsDomain Apps
SimWorld
Not currently ranked — collecting fresh signals.
star history

What it does SimWorld is a simulation platform built on Unreal Engine 5 for developing and evaluating LLM and VLM agents in complex environments. It provides a gym-like Python interface where agents receive multimodal observations—such as ego-view RGB images and spatial coordinates—and execute natural language actions through a local action planner. The base package includes lightweight city scenes and an empty map, with over 100 additional pre-built maps available for richer scenarios.

The interesting bit The environment layer supports language-driven scene editing and procedural city generation, so the world can be modified via natural language rather than manual level design. That turns a static game engine into a dynamic testbed where agents must handle both physical navigation and evolving social situations.

Key highlights

  • Built on Unreal Engine 5 with realistic physics and traffic simulation
  • Three usage tiers: base scenes, 100+ pre-built maps, or fully custom UE environments imported via .pak files
  • Agent layer reasons over multimodal observations and history, feeding into a local action planner
  • Gym-like Python API for task setup and agent control loops
  • Accepted as a NeurIPS 2025 spotlight paper and CVPR 2025 demonstration

Caveats

  • Requires a dedicated GPU with at least 6 GB VRAM, 32 GB RAM, and 50–200 GB of disk space
  • Windows or Linux only; the hardware bar is non-trivial
  • The quick-tour code in the README is explicitly simplified for demonstration, so real integration likely involves more boilerplate

Verdict Worth exploring if you need a realistic, open-ended benchmark for embodied AI that goes beyond grid worlds. Skip it if you were hoping for a lightweight, laptop-friendly simulator—this is a full Unreal Engine workload.

Frequently asked

What is SimWorld-AI/SimWorld?
An Unreal Engine 5 simulator that drops LLM and vision-language agents into open-ended physical and social environments to benchmark navigation, planning, and cooperation.
Is SimWorld open source?
Yes — SimWorld-AI/SimWorld is open source, released under the Apache-2.0 license.
What language is SimWorld written in?
SimWorld-AI/SimWorld is primarily written in Python.
How popular is SimWorld?
SimWorld-AI/SimWorld has 734 stars on GitHub.
Where can I find SimWorld?
SimWorld-AI/SimWorld is on GitHub at https://github.com/SimWorld-AI/SimWorld.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.