View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 2022.3.50 or later
- Package size
- 9.1 MB
- Files
- 145
- Views in the past week
- 3
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
- Search for environment generator
- Search for Dynamic terrain
- Search for noise terrain
- Search for generator tool
- Search for Terrain
- Search for prefab placement
- Search for sprite stamping
- Search for Level
- Search for Terrain Generator
- Search for generator
- Search for level generator
- Search for Runtime Generation
2D Noise Terrain Generator - runtime
- Price drop
The 2D Terrain Generator Runtime lets you dynamically create 2D terrains and environments. Customize shapes, styles, and object placement with full control over colliders and parameters.
Lowest recorded price
Get 29% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 16
2D Noise Terrain Generator - runtime screenshot 1
About this asset
2D Terrain Generator Runtime
The 2D Terrain Generator Runtime is a powerful and flexible tool for dynamic terrain generation in Unity 2D projects. It allows you to create diverse, visually rich environments on the fly — no need for static level design or manual preparation of background assets. With just a few clicks, you can generate unique terrains tailored to your game’s style and gameplay needs.
Key Features and Capabilities
- Terrain generation – create terrains ranging from simple flat surfaces to complex landscapes with hills, valleys, and mountains.
- Appearance customization – choose from predefined surface styles such as Grass, Snow, Sand, Lava, Rock, or provide your own custom texture for a completely personalized look.
- Custom element placement – stamp or place decorations like trees, rocks, or other sprites directly into the terrain, with control over count, scale, offset, and spacing.
- External objects – integrate prefabs (e.g., props, interactive items) and place them naturally on the terrain surface.
- Deterministic generation – using a given seed, the generator always produces the same terrain layout. Keep the seed unchanged to reproduce an identical terrain with the same prefabs and stamps, or change it to instantly create a brand-new world.
- Configurable parameters – adjust terrain width, height, padding, texture resolution, filtering modes, and more, to achieve the exact look and performance balance you need.
- Random placement modes – control how elements are distributed:
Pure Random for chaotic, organic layouts.
Uniform Random Bands for evenly spread randomization.
Deterministic Even for predictable, grid-like spacing. - Collision system – automatically generates 2D polygon colliders for the terrain and optional colliders for placed objects. Full control over collider settings, including trigger/non-trigger modes, ensures smooth integration with your gameplay mechanics.
- Output quality settings – fine-tune visual fidelity by adjusting level of detail, filtering, and resolution to balance between performance and graphics quality.
- Noise-based terrain shaping – control Base Height, Amplitude, Frequency, Octaves, Lacunarity, Gain to design anything from gentle rolling hills to dramatic mountain ranges.
- Sprite stamping system – bake decorative sprites directly into the terrain texture, with per-sprite rules for count, scale, offsets, slope tolerance, and blending options.
- Prefab placement system – add prefabs with flexible Y-positioning modes (On Surface, Relative To Surface, Absolute), rotation alignment, slope-based snapping, and rendering order control.
- Stability & post-processing filters – keep terrain stable and smooth by limiting sudden pixel jumps, enforcing minimum thickness, or applying stabilization passes.
Why Use It?
Whether you’re prototyping a game idea or building a full-scale 2D production, the 2D Terrain Generator Runtime gives you:
- Speed – generate and iterate levels instantly.
- Flexibility – adjust parameters at runtime for infinite variations.
- Control – deterministic generation ensures repeatable results when needed.
- Quality – collision-ready, visually consistent terrains with minimal setup.
From platformers and adventure games to survival, endless runners, or puzzle-based projects, this generator adapts to your vision.
From the publisher's Asset Store listing.
Technical details
- Unity versions tested: 2021.3 LTS, 2022.3 LTS, 6000.x
- Render pipeline compatibility: Works with Built-in RP and URP. Independent of HDRP (2D only).
- Platforms supported: All platforms supported by Unity 2D (Windows, macOS, Linux, iOS, Android, WebGL).
- Package contents:Runtime generator scripts
Demo scenes (Demo.unity, Demo-static.unity)
Example prefabs and sprites
Documentation (Assets/Documentations) with setup guide and parameter reference - Dependencies: None (pure C# scripts, works out of the box).
- Optional integrations: Compatible with Unity 2D Physics and any sprite-based assets.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 2022.3.50f1 | Compatible | Not listed | Not listed |
This package is fully compatible with the Built-in Render Pipeline.
It has also been tested with Universal Render Pipeline (URP) and works without additional setup.
Since it is a purely 2D tool (sprites, textures, colliders), it does not rely on HDRP or advanced rendering features.
As listed on the Asset Store.