Releases: iamaisim/ProjectAirSim
v0.2.0
Project AirSim v0.2.0
What's new
Unreal Engine 5.7 support
The UE plugin now supports both Unreal Engine 5.2 and 5.7. Pre-built plugin packages for both versions are available as release assets below.
DepthLiDAR sensor
Added a new DepthLiDAR sensor with full UE 5.7 compatibility.
Simulation clock modes
Added engine-driven and external simulation clock modes, including updated configuration schema and demo scripts.
Build commit hash API
Added a new service and client helper API to query the running simulation server's build commit hash.
Improvements & fixes
- Relaxed Open3D version constraints for easier Python environment setup
- Improved UE_ROOT configuration handling
- Fixed missing dependency handling and Linux development tool installation issues
- Fixed depth copy behavior from Unreal
- Fixed make_base_specs() behavior for local file specs
- Fixed namespace and unit-test integration issues
Environments
The following pre-built simulation environments are available:
- Blocks
- Neighborhood
- LandscapeMountains
- DynamicCity
Download the environment package for your platform, extract it, and launch the provided executable or script.
The simulation starts with an empty scene. Use a Project AirSim client script (for example, hello_drone.py) to load a scene and spawn a vehicle.
Unreal Engine Plugin Packages
This release also includes pre-built Unreal Engine plugin packages.
Available packages
- Unreal Engine 5.2 Plugin
- Unreal Engine 5.7 Plugin
How to use
- Download the plugin package matching your Unreal Engine version.
- Copy the Plugins folder into your Unreal project's root directory (next to the
.uprojectfile). - Open the
.uprojectfile. - If prompted, allow Unreal Engine to rebuild the project.
👉 Full instructions:
https://github.com/iamaisim/ProjectAirSim/blob/v0.2.0/docs/use_plugin.md
v0.1.1
🛫 Prebuilt ProjectAirsim Environment
This release contains a packaged Unreal simulation ready to use without building from source.
✅ Includes:
- The
.exeor.shfile to launch the simulation - Content and binaries of the environment
▶️ How to run:
- On Windows, double-click the
.exe - On Linux, run the
.shscript
The simulation will launch with an empty environment. Use a client script (e.g., hello_drone.py) to load a scene and spawn a drone.
👉 Full instructions here:
📘 Using Pre-built Binary Environments