Create physics-platformer worlds instantly. Combines robust algorithms with stylized art, modular decoration, and automatic optimization to deliver a complete level generation kit.Build Infinite, Playable Worlds in Seconds.Kinetic Level Generator presents a complete solution for creating stylized, grid-based 3D environments. Unlike random noise generators that create unreachable islands, this system uses Spanning Tree Algorithms to ensure every block, ramp, and platform is physically reachable by the player.Key Features:Guaranteed Playability: Algorithms ensure a valid path from start to finish.Stylized Aesthetic: Includes vibrant shaders and fluffy grass ready for high-performance rendering.Physics Ready: perfect for rolling-ball physics, high-speed runners, and precision platformers.Rapid Iteration: create a unique "homage" to classic arcade platformers or build entirely new genres in minutes.Perfect for: Rogue-lite Platformers Speed-running games Marble/Ball rolling games Stylized adventure prototypesFeatures:Graph-Based Generation: Uses a modified Wilson’s Algorithm (Uniform Spanning Trees) to guarantee connectivity. No impossible jumps or isolated islands.Modular Decoration: ScriptableObject workflow allows for "Scatter Layers" (Props) and "Procedural Grass Layers" without modifying code.Smart Placement: Decoration logic includes raycasting for surface detection and configurable slope alignment (gravity-aligned vs. normal-aligned).Runtime Ready: Levels can be regenerated instantly at runtime for rogue-like gameplay.Included Assets:Scripts: 12+ C# scripts (Full Source Code, Namespace separated).Meshes: 2x Stylized Tree variants, Modular Block, Ramp, and Wall meshes.Shaders: Custom Shader Graphs for Stylized Skybox (Procedural Noise), Fluffy Grass, and Simple Lit surfaces.Demo: Complete playable scene with a Physics Character Controller and Camera setup.Compatibility:Render Pipeline: Designed for URP (Universal Render Pipeline). Materials can be converted to Built-in, but Shader Graphs require URP/HDRP.Dependencies: Requires com.unity.inputsystem (Unity Input System) for the demo controller.Platforms: PC, Mac, Linux, and High-End Mobile.




