İçeriğe atla
Terracraft | Procedural Terrain Generator & Biome System for Unity ilanı için 1. medya
0 yorum

Açıklama

Terracraft is a professional-grade, modular, and completely inspector-driven procedural terrain generation framework for Unity. Designed with a strict separation of concerns, it allows game developers to generate highly realistic, populated, and fully standard-compliant Unity terrains in seconds without writing a single line of C# code.

Whether you are building a survival game, an open-world RPG, or a stylized platformer, Terracraft provides all the vital tools to design, visualize, and populate your world inside the Unity Editor or dynamically at runtime.

Link: "Documentation"

=========================================

CORE Procedural Systems (v1 Complete)

=========================================

1. FRACTAL HEIGHT GENERATION

Driven by seed-based multi-layered Perlin Noise (Fractal Brownian Motion). It features custom Valley Flatness curves (mathematical power functions) to create flat playable plains, along with multiple spatial smoothing (box blur) passes to soften jagged mountain cliffs.

2. CLIMATIC BIOME SYSTEM

Define unlimited biomes using non-overlapping rules for Height, Temperature, and Moisture (using independent Perlin noise offsets). Features built-in texture blending to automatically mix multiple textures on flat surfaces using organic wave noise.

3. PROCEDURAL POI (VILLAGE) SPAWNER

Automatically scans the generated terrain to identify mathematically flat areas that meet specific slope tolerances (e.g., <5 degrees) and spawns structural prefabs, camps, or player hubs perfectly on the ground.

4. PROCEDURAL ROADWAY ENGINE

Instantly connects all spawned POIs with winding dirt/gravel roads using linear-interpolation pathfinding. The engine dynamically carves the road path, updates the terrain splatmap, and paints the path texture.

5. SMART OBJECT SPAWNER

Populates your world with foliage (trees, grass, bushes) and rocks with randomized scale and 360-degree rotation. The spawner dynamically analyzes the terrain and automatically prevents spawning on roads, steep cliffs, or below water.

6. ENDLESS GLOBAL OCEAN

Instantly generates a custom, vast ocean plane parented to the terrain. Its scale is automatically adjusted to look endless, and includes pre-configured standard parameters for transparent water rendering.

=========================================

TECH SPECIFICATIONS & OPTIMIZATIONS

=========================================

- 100% Code-Free: Entirely serialized using Unity's ScriptableObject system (TerrainPreset and BiomeData).

- Editor-Time or Runtime Ready: All core generators are static C# classes, allowing you to instantiate worlds on the fly during gameplay.

- GPU-Friendly Hierarchy: Generates tidy parent-child hierarchies, making it incredibly simple to apply GPU Instancing on spawned foliage and reduce draw calls.

- High Performance: Fully optimized, non-destructive algorithms with 0% runtime memory leaks or frame rate stutters.

- Pipeline Compatible: Built specifically for URP (Universal Render Pipeline), but compatible with any standard render pipeline.

=========================================

WHAT'S INCLUDED IN THE PACKAGE?

=========================================

- Core procedural generator C# scripts

- Interactive 2D Top-Down Biome Preview Map (Generator Window)

- Standard ScriptableObject structures (TerrainPreset & BiomeData)

- Getting Started Demo Preset and pre-configured default biomes (Grassland, Desert, Snow)

- High-quality Readme documentation guide

İçerdiği biçimler