Runtime Object Exporter

Turn runtime-generated GameObjects into assets you can keep, reuse, share, and edit.

 

Runtime Object Exporter captures a selected GameObject hierarchy together with its meshes, materials, and textures. It works in Edit Mode and Play Mode, making it ideal for procedural generation, in-game builders, runtime customization, and custom Editor tools.

 

Choose exactly which dependencies to include, then export them in the format that fits your workflow:

  • Unity Project Assets — save meshes, materials, and textures inside Assets, with optional clean prefab creation.
  • OBJ — export geometry, MTL materials, and PNG textures for broad compatibility.
  • GLB — create a single portable file with embedded geometry, materials, and textures.
  • FBX — export through the Unity FBX Exporter package when it is installed.

 

Key Features

  • Scans the complete hierarchy and shows where each dependency is used.
  • Lets you include or exclude individual meshes, materials, and textures.
  • Reuses existing project assets when possible instead of creating unnecessary copies.
  • Provides clear export statistics, including duration, geometry counts, generated files, and total size.
  • Includes a public Editor API for automated scanning and export workflows.
  • Ships with ready-to-run API examples and a built-in update system.

Gallery

See also

Tiny Terrain

Tiny Terrain is a lossy Terrain Data compression technology for Unity Terrain Engine, which allows you to reduce the size of the data that Terrain takes in the project many times and significantly reduce the size of your application.

You pay a little CPU time and additional memory usage, but save tens and hundreds of megabytes for each Terrain in the project.

Even though the compression is lossy, in most cases you won't see any visual difference at all.

A very high compression ratio is achieved due to the author's data preparation algorithms and then compression using Brotli.