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, 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 needed, 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 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, 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.
- 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? Just let me know so we can get it working.
- Procedural Asset Placement: Altought manual placement of objects is supported, Infinite Lands thrieves in the procedural landscape. The same graph to generate terrain allows you to place any amount of assets following yout defines rulesets.
- Comprehensive Documentation: Stay up to date with 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 or Prefabs? 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
- Intuitive workflow
- Optimized mesh generation with Jobs and Burst Compiler
- Quadtree and Grid-like infinite terrain generation
- Automatic LOD Creation
- Support for Decimated Mesh
- Support for Unity Terrain
- Floating Point Origin
- Procedural terrain shader with Stochastic Sampling, Triplanar Mapping, and distance resampling.
- Support for Object and Prefab Placement
- Integrated Vegetation System
- GPU Instanced assets
- Vegetation interaction
- Color and Normal blending with terrain
- Dynamic Colliders support
- Basic Wind System
- Impostor support
- 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.
Compatibilty
Is this asset compatible with "X" asset? Head out to our compatibility page to learn more aobut it!