View on Asset Store (opens in new tab)
Package details
- Latest version
- 2.21
- Last updated
- First released
- Unity version
- 6000.1.0 or later
- Package size
- 21.4 MB
- Files
- 101
- Favorites
- 97
- Views in the past week
- 12
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $10.50 on
Keywords
Runtime Terrain Editor
Easily modify terrain in real-time using Unity UI and Terrain API. Save and load maps, and now with multi-terrain support!
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 15
Runtime Terrain Editor screenshot 1
About this asset
Detail Paint Update is Live!
Now painting grass textures and mesh details available.
Unity Terrain is a great tool but in runtime we don't have a built-in solution to modify the terrain.
This package is a simple terrain editor works in runtime(play mode), built with unity ui components and Terrain API.
Don't loose your progress, serialize your terrain at runtime! Save and load your map files easily.
WebGL built can be test from here.
Also, I used this project as a base to create my own sandbox application, Map Sandbox.
FAQ
- Can I use this asset for my already made terrain?
While there is no supported feature for this, it is possible to modify your existing terrains to suit your needs. Keep in mind that this may require significant customization and may not work seamlessly with the project. Recommended way is using the project's runtime features for optimal compatibility and functionality.
- Is there a tutorial to follow along?
Project contains two sample scenes. First one is a simple and small example, while the other one demonstrates all the features in a demo scene. These samples are intended to showcase the potential of the project and help users get started.
- As a beginner, can I understand the project structure?
I tried my best to keep project small, straightforward and simple. Reason is to make the project accessible to developers of all levels, but I would like to note that some programming experience is recommended to fully utilize its features.
From the publisher's Asset Store listing.
Technical details
Features
- Save and Load your terrain at runtime. Small file size with gzip compression.
- Create a grid of multiple terrains
- RTS camera movement
- Raise, lower, flatten, smooth heights
- Paint textures
- Tree placement
- Texture and mesh detail placement
- Undo/Redo
- Map size options
- Example assets provided
- Easy to use/modify, Scriptable Object based settings file
Limitations
- Brush size must be smaller than a terrain patch
- This is not a complete solution for a level editor. It aims to demostrate runtime capabilities of terrain with simple controls.
- Serialization works by saving terrain size, heights, splats map(texture informantion) and tree instances information(not actual mesh model).
- To load properly, the terrain must need same set of textures, trees, details etc. in same order.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.1.0f1 | Compatible | Not listed | Not listed |
As listed on the Asset Store.