Mountain Range Texture Generator 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

by Moisés León (opens in new tab)

No ratings yet

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

Price $24.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Mountain Range Texture Generator, 6 months Current $24.99; lowest $12.49; highest $24.99 in this period. $0 $12.5 $25 Sep Oct Nov

Asset preview

1 / 14

Mountain Range Texture Generator screenshot 1

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

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.4.0f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.