View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.4.0 or later
- Package size
- 16.9 MB
- Files
- 50
- Views in the past week
- 20
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $12.49 on
Keywords
Mountain Range Texture Generator
Tool for proceduraly generating Mountain background textures. Generates mountains with different art styles: Low-Poly, Pixel-art, Synthwave, and many more. Ideal for generating parallax backgrounds
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 14
Mountain Range Texture Generator screenshot 1
About this asset
YOU CAN TEST IT HERE:
https://play.unity.com/en/games/088fbd8b-2ab2-4ede-97c1-dc1d4018758c/webbuild
The Mountain Range Texture Generator is a tool for procedurally generating mountain backgrounds. It can generate mountains with different shapes and art styles. Ideal for creating unique background textures for your game, and also for producing the parallax effect.
It can generate mountain ranges out of seven different shapes, ideal for realism or for stylized mountains. It can generate smooth or low poly mountains to match your art style. The generated results can have snow caps, sky gradients, a solid ground band, film grain and a retro console style look to fit your specific needs.
It can also generate seamlessly tiling layers: the right edge continues exactly into the left, so a single texture scrolls endlessly. Ideal for platformer games and for implementing parallax.
Best of all, every call gives you a brand new skyline, so you can keep rolling until one clicks, or let your game roll them at runtime and never show the player the same background twice.
What you can make:
- Rolling hills, alpine ridges, desert mesas, volcanic spires and smooth domes, mixed however you like for max realism, or within a set for art stylization
- Snowy peaks with a naturally jagged snow line
- Rich color gradients across the range, painted skies, or a transparent background so you can stack layers for parallax (or your own sky)
- A solid ground band with a soft hazy horizon to stand your characters on
- Film grain for a printed poster feel (see the desert images on this page)
- A pixelated effect to make pixel-art mountains
- A retro look with limited colors and dithering, straight out of the PS1 era
- Glowing neon wireframes for synthwave and outrun scenes
- Endlessly scrolling backgrounds that tile perfectly
Stack a few layers, scroll them at different speeds, and you have a gorgeous parallax background in minutes. It works just as well in 2D and 3D games, and it is a perfect fit for roguelikes and roguelites where every run deserves its own background (I use this tool in my own roguelike project).
Simple to use. Use it entirely inside the Unity editor: tweak the settings, hit Generate, and get your image. Turn on batch mode and one press gives you a whole folder of variations to pick your favorites from. When you want mountains generated live in your game, it is a single line of code, and it uses the exact same settings you set up in the editor, so what you previewed is what your players see. Save a seed and you can reproduce any range you loved, exactly, forever.
Over 25 ready made presets: desert, snowy peaks, jade valleys, autumn woods, moonlit night, synthwave, sumi-e, and more, plus a three layer parallax set that is ready to stack out of the box. Start from one, make it yours, and save it as your own preset.
Self contained, with zero dependencies. Drop the folder in and it just works.
From the publisher's Asset Store listing.
Technical details
These are the main features:
- Runtime generation via a single static method call
- Generation and tweaking directly in the editor, with PNG export straight into your project
- Set the random seed to reproduce previous results (...or to tweak a generation that went really well)
- Batch generation: get a folder of variations in one press
- Seven mountain shapes, mixable, for realistic or stylized art
- Customization of the mesh to generate a smoot or low poly set of mountains
- Snow caps with a naturally jagged snow line. You can use this also for a vegetation cap on top of the mountains.
- Full light control (direction, elevation, ambient light) to set the mood and the facet contrast
- Sky gradient fill, or a transparent background so you can stack layers
- Multi layer parallax generation (plus a ready to use preset set)
- Seamless horizontal tiling for endlessly scrolling backgrounds
- Deep customization of colors, gradients, anti-aliasing, pixelation and posterization
- Film grain and glowing neon wireframe effects
- Automatic height limiting, so the mountains always fit the image whatever the seed
- Configurable output resolution and pixels per unit to match your game
- Flat ground skirts with a soft haze horizon, to stand your foreground objects on (or to generate a mist effect)
- Over 20 ready made presets (desert, snowy peaks, jade valleys, autumn woods, moonlit night, synthwave, sumi-e, papercut, pixel art and more)
- ... or you can also make your own presets
Works with Built in, URP and HDRP, in 2D and 3D projects (it produces a plain texture, so the pipeline does not matter). Unity 2020.3 or newer. Full C# source included, no DLLs. This generator has zero third-party dependencies, only UnityEngine referenced, and it never touches Unity's global random state.
It works with 100% procedural generation (no LLM or AI generated images involved in the generation process). The produced images are license-clean and fully under your control.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.4.0f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.