kevrps's store - Procedural Planet - Voxel Worlds, Atmosphere & Player System (URP)

Procedural Planet is a complete, ready-to-play voxel planet generator for Unity URP.It lets you spawn entire faceted worlds — with mountains, oceans, biomes, vegetation, atmosphere, day/night cycle and clouds — in a single click.

═══ KEY FEATURES ═══

★ ONE-CLICK QUICK START

Tools > Procedural Planet > Quick Start spawns a complete demo scene: a procedural planet, biome-driven sky, animated clouds, day/night cycle, starry skybox, and a third-person astronaut player rig — ready to walk and dig.

★ FACETED VOXEL TERRAIN

Subdivided icosphere (up to 21M triangles) with flat-shaded biomes and procedural displacement from a stackable Simplex noise pipeline.

★ MULTI-BIOME PER PLANET

11 vivid presets (Tropical, Jungle, Savanna, Desert, Taiga, Volcanic, Frozen, Crystal, Alien, Mushroom, Lush). Macro-noise blending with altitude affinity — volcanoes only on peaks, snow at summits, jungles in valleys.

★ ATMOSPHERIC SCATTERING

Rayleigh + Mie raymarched URP shader. The sky color follows the biome under the camera — desert orange shifts to glacial cyan as you cross borders.

★ ANIMATED WORLD

Wind-swayed grass, foliage and bushes (GPU vertex shader). Multi-sine ocean waves with shore-mask anti-clip. Procedural cutout clouds drifting across a noise field.

★ DAY/NIGHT CYCLE

Rotating sun with intensity/color curves. Custom skybox with procedural starfield, sunset rim, sun disc and dynamic ambient lighting.

★ RUNTIME TERRAIN DIGGING

Carve and raise terrain with partial mesh updates — stays smooth at 1.3M triangles. Brush size adjustable via mouse wheel, visible preview sphere, capped to prevent core breach.

★ THIRD-PERSON CHARACTER

Walks on any latitude with radial gravity (no pole flip). Smooth acceleration, variable jump height, coyote time, jump buffering. Orbital camera with terrain collision avoidance. Low-poly astronaut prefab with helmet spotlight.

★ DENSE PROCEDURAL SCATTER

Rule-based prefab placement (trees, rocks, bushes, mushrooms, grass) with altitude bands, slope filtering, forest clustering and per-biome density.

★ MULTI-PLANET SOLAR SYSTEMS

Tools > Create Planet spawns additional unique planets with auto-offset positioning. Each gets its own seed, biome palette, atmosphere and clouds.

★ FULLY CONFIGURABLE

Tools > Configure Create Planet exposes radius range, resolution, biome counts, atmosphere thickness, cloud parameters and more — all randomized within your bounds.

═══ ROADMAP — COMING IN V2.0 (FREE UPDATE) ═══

Buying now gets you all future v1.x updates AND the v2.0 upgrade at no extra cost.

★ SOLAR SYSTEM GENERATOR

One-click full star system: a central sun, multiple orbiting planets with realistic orbital mechanics, moons, distance-based scale, asteroid belts. Each planet uses the existing pipeline — no extra setup.

★ TRUE INTERIOR CAVES (MARCHING CUBES)

Volumetric voxel grid layered under the icosphere surface. Real traversable caves, tunnels, underground chambers. Compatible with the existing dig system — carve your way down and discover natural cave networks.

★ MAJOR PERFORMANCE OPTIMIZATIONS

• GPU instanced scatter (500k+ props at full framerate)

• Chunked LOD planet streaming (planet radius 10,000+)

• Job System + Burst compiled noise sampling

• Async mesh generation off the main thread

• Compute shader path for digging at any resolution

═══ TECHNICAL ═══

• Unity 2022.3 LTS+ (tested up to Unity 6)

• Render Pipeline: URP (Universal Render Pipeline)

• Input: New Input System + legacy compatible

• Zero external dependencies

• Clean assembly definitions (Runtime + Editor)

• Custom C# components and HLSL shaders (no external assets, no DOTween, no Cinemachine required)

• Source code fully editable and commented

• Tooltips on every public field

• ScriptableObject-based configuration

═══ INCLUDED ═══

• Planet, PlanetSettings, ColorSettings (multi-biome palette)

• Atmosphere shader + AtmosphereSettings

• Procedural Clouds component + shader

• Day/Night cycle + procedural starry skybox shader

• Player Character Controller + third-person Camera + Digger

• 11 biome presets, 6 prop prefabs (PineTree, RoundTree, Bush, Rock, Mushroom, Grass)

• Astronaut character with helmet light

• Quick Start wizard + multi-planet menu

═══ CURRENT LIMITATIONS ═══

• True interior caves (visual cave depressions only — Marching Cubes is shipping in v2.0)

• HDRP / Built-in render pipeline (URP only at this time)

Perfect for survival games, exploration prototypes, space sandbox projects, educational demos and any low-poly stylized world. The plugin ships with the complete C# source.