MCPcopy Create free account
hub / github.com/CesiumGS/cesium-unreal

github.com/CesiumGS/cesium-unreal @v2.28.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.28.0 ↗ · + Follow
2,557 symbols 5,151 edges 346 files 206 documented · 8% updated 7d agov2.28.0 · 2026-07-01★ 1,205183 open issues

Browse by type

Functions 1,943 Types & classes 614
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Cesium for Unreal Logo

Cesium for Unreal brings the 3D geospatial ecosystem to Unreal Engine. By combining a high-accuracy full-scale WGS84 globe, open APIs and open standards for spatial indexing such as 3D Tiles, and cloud-based real-world content from Cesium ion with Unreal Engine, this project enables a new era of 3D geospatial software.

Cesium for Unreal Homepage

🚀 Get Started

Download Cesium for Unreal from Unreal Engine Marketplace

Follow the Quickstart

Have questions? Ask them on the community forum.

👏 Featured Demos

   

🏡 Cesium for Unreal and the 3D Geospatial Ecosystem

Cesium for Unreal streams real-world 3D content such as high-resolution photogrammetry, terrain, imagery, and 3D buildings from Cesium ion and other sources, available as optional commercial subscriptions. The plugin includes Cesium ion integration for instant access to global high-resolution 3D content ready for runtime streaming. Cesium ion users can also leverage cloud-based 3D tiling pipelines to create end-to-end workflows to transform massive heterogeneous content into semantically-rich 3D Tiles, ready for streaming to Unreal Engine.

Cesium for Unreal supports cloud and private network content and services based on open standards and APIs. You are free to use any combination of supported content sources, standards, APIs with Cesium for Unreal.

Cesium for Unreal Ecosystem Architecture

Using Cesium ion helps support Cesium for Unreal development. ❤️

⛓️ Unreal Engine Integration

Cesium for Unreal is tightly integrated with Unreal Engine making it possible to visualize and interact with real-world content in editor and at runtime. The plugin also has support for Unreal Engine physics, collisions, character interaction, and landscaping tools. Leverage decades worth of cutting-edge advancements in Unreal Engine and geospatial to create cohesive, interactive, and realistic simulations and applications with Cesium for Unreal.

📗 License

Apache 2.0. Cesium for Unreal is free for both commercial and non-commercial use.

📦 Installing Cesium for Unreal

The easiest way to install Cesium for Unreal is by downloading the officially released version from the Unreal Engine Marketplace.

You can also find all releases on the Releases page. This is useful if you want an older version, or if you can't or don't want to use the Unreal Engine Marketplace. In particular, if you're using Linux, the Releases page is a better option. To install any of these releases:

  1. If you previously installed the Cesium for Unreal plugin via the Unreal Engine Marketplace, uninstall it.
  2. Extract the release ZIP to Unreal Engine's Engine/Plugins/Marketplace directory. For example, on Unreal Engine 5.3 on Windows, this is typically C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace. You may need to create the Marketplace directory yourself.
  3. If you've done this correctly, you'll find a CesiumForUnreal sub-directory inside the Marketplace directory, and the plugin is ready to use.

You can also use pre-release packages.

💻 Developing with Unreal Engine

See the Developer Setup Guide to learn how to set up a development environment for Cesium for Unreal, allowing you to compile it, customize it, and contribute to its development.

📜 Older versions of Unreal Engine

Cesium for Unreal's standard policy is to support the three most recent versions of Unreal Engine. Older versions of the plugin may be used with older versions of Unreal Engine, but we recommend staying up-to-date if at all possible.

The code for the last version of the plugin that supported Unreal Engine 4 can be found in the ue4-main branch.

Documentation

Please see the User and contributor documentation.

Core symbols most depended-on inside this repo

Shape

Method 1,444
Class 555
Function 499
Enum 59

Languages

C++95%
TypeScript5%
C#1%

Modules by API surface

Documentation/Assets/panzoom.js121 symbols
Source/CesiumRuntime/Private/Cesium3DTileset.cpp95 symbols
Source/CesiumRuntime/Private/CesiumGltfComponent.cpp89 symbols
Source/CesiumRuntime/Private/CesiumGeoreference.cpp60 symbols
Source/CesiumRuntime/Private/CesiumGlobeAnchorComponent.cpp55 symbols
Source/CesiumRuntime/Public/Cesium3DTileset.h48 symbols
Source/CesiumRuntime/Private/CesiumPropertyTableProperty.cpp44 symbols
Source/CesiumRuntime/Private/CesiumPropertyTextureProperty.cpp38 symbols
Source/CesiumRuntime/Private/CesiumMetadataValue.cpp36 symbols
Source/CesiumEditor/Private/CesiumEditor.cpp34 symbols
Source/CesiumEditor/Private/CesiumFeaturesMetadataViewer.cpp32 symbols
Source/CesiumRuntime/Private/CesiumPropertyAttributeProperty.cpp31 symbols

For agents

$ claude mcp add cesium-unreal \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page