Raymarching Mountains for Godot - addon that solves the problem of open worlds

Published: (December 30, 2025 at 11:44 AM EST)
1 min read
Source: Dev.to

Source: Dev.to

Demo
Demo

What is it?

This addon is designed to create open worlds and eliminate the ugly “world break” effect. It generates a procedural horizon to surround your play area, making your world feel infinite without the performance cost of generating actual geometry for distant terrain.

It uses a Raymarching Shader applied to a flipped box mesh (similar to a skybox) to render mountains efficiently.

Features

  • Procedural Generation: Uses noise textures to generate infinite variations.
  • Highly Optimized: Renders on a single mesh (12 tris) using shader magic. Runs at a stable 60 fps on older GPUs such as the AMD Radeon HD 8600/8700M (integrated).
  • Seamless Blending: Built‑in fog gradient support to blend the mountains into your sky.
  • Customizable: Full control over colors, scale, and fog depth.

License

This addon is distributed under the Creative Commons Zero (CC0) license.

Try it

Full GitHub repository: EmberNoGlow/Raymarching-Mountains

Support

If you find this plugin useful, please give it a star on GitHub!

Back to Blog

Related posts

Read more »