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:
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.