Easily modify terrain in real-time using Unity UI and Terrain API. Save and load maps, and now with multi-terrain support!Limited Time Offer! Slash 43% OFF – Now Only $19.90 (Was $35) – Don't Miss Out!Unity Forum | Discord | WebGL DemoNow with multiple terrains!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.FeaturesSave and Load your terrain at runtime. Small file size with gzip compression.Create a grid of multiple terrainsRTS camera movementRaise, lower, flatten, smooth, paint, object placement modesUndo/RedoMap size optionsExample brush, paint and objects providedEasy to use/modify, Scriptable Object based settings fileLimitationsBrush size must be smaller than a terrain patchThis 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, etc. in same order.