This package will provide the tools necessary to build an optimized, infinite, procedural world at runtime. It makes use of Jobs and the Burst Compiler, and through a simple Node Editor, you will be able to generate the different meshes of the terrain, place points and prefabs into the ground, generate splines and roads connecting those points, while also providing an optimized Vegetation Placer that uses GPU instancing to stay light-weight in all situations.
It is fully customizable to one needs while staying extremely simple and intuitive. An all-in-one package. The provided documentation has all the information required, and otherwise, feel free to join our discord server to ask for help.
Documentation | Direct Support
Simple and easy-to-use procedural generated terrain. Drop an Infinite Lands Terrain to generate from a single chunk of data, to a whole infinite world!
Some of the core features:
- Seamless, Runtime generation of Infinite Worlds: Infinite runtime generation of terrain, vegetation, points of interest, splines and roads in terrains over 1.000.000km², updated in real-time and optimized to only do what it needs, when it needs it. Thanks to a Quad-Tree generation structure and the Burst Compiler, it's blazing fast! No loading screens, no visible borders, just one continuous, immersive terrain.
- Create Worlds with Ease: Thanks to an Intuitive Graph Editor, you will be able to generate vast and interesting landscapes with just a few clicks.
- Start Your Game with Pre-Defined Samples: Experiment with ready-to-use sample scenes included in the package. Use them as inspiration or a foundation for your own unique worlds.
- Bake Terrains to use Externally: Bake terrain data into textures and export them to use in Blender, Houdini, or other tools. You can also store them as Unity Terrain Data and tweak them as you see fit inside Unity itself!
- Your Style, Your Workflow: Infinite Lands adapts to you, not the other way around. Its component-based post-processing system ensures you can use your own assets, workflows, and artistic vision without losing any core features. Are you missing something? Follow the code or just let me know so we can get it working.
- Procedural Asset Placement: Although manual placement of objects is supported, Infinite Lands thrives in the procedural landscape. The same graph to generate terrain allows you to place any amount of assets following your defines rulesets, create paths and splines connecting them and/or define data maps for external procedural work.
- Comprehensive Documentation: Stay up to date with a constantly evolving documentation, making your workflow smooth and frustration-free.
- One asset to rule them all! No need to buy other packages for terrain! You need texturing? Included. You need vegetation? Included. You need Points, Prefabs or Splines? Included. You need something else? Let me know, it's so simple to tweak that you yourself can add it, or otherwise it will be on the next update!
- Reliable Developer Support: Have questions? Join our Discord community and get quick, direct support from the developer.
Quick feature list:
- Powerful Node Editor
- Live Terrain Editing
- Diverse Node Library
- Step-by-Step visualization
- Biomes Support
- Export to Images, Terrain Data or custom formats.
- Intuitive workflow
- Optimized mesh generation with Jobs and Burst Compiler
- Quad-Tree and Grid-like infinite terrain generation
- Automatic Mesh LOD Creation
- Support for Decimated Mesh
- Support for Unity Terrain
- Support for Floating Point Origin
- Procedural terrain shader with Stochastic Sampling, Triplanar Mapping, distance resampling and more techniques
- Support for Object and Prefab Placement
- Support for Splines, Paths and Roads
- Integrated Vegetation System
- GPU Instanced assets
- Vegetation interaction
- Color and Normal blending with terrain
- Dynamic Colliders support
- Basic Wind System
- Support for Impostors
- Custom Shader injector
- Support for Shader Graph
- Occlusion, Frustum culling and more optimization techniques
- Multiple Samples for Built-in, URP and HDRP
- Continuous Updates
Why Infinite Lands?
Made by someone who likes to iterate quickly and therefore it's optimized and simplified for daily use. It's an all-in-package, you buy this and you will never need to buy another asset. There are no extra modules, all future updates will come for free in this one package.
Compatibility
Is this asset compatible with "X" asset? Head out to our compatibility page to learn more about it!