Akshara Studios - Advanced Procedural Stairs - Layouts, custom Path, escalator, collision ramp

Documentation: https://drive.google.com/file/d/12JnFyKjdhKpSbzjUlWjqYW0gD-8L6dKh/view?usp=sharing

All-in-one C++ procedural staircase, enclosure & multi-story stairwell engine. Features freeform 3D splines, ornate railings, custom HISM meshes, reactive wobbling/breakable steps, escalators, live Studio UI, Foot IK & 1-click Nanite baking


Design any staircase, enclosed vaulted corridor, or multi-story stairwell in seconds—from modern frameless-glass penthouses and industrial fire escapes to ancient Indian stepwells, weathered dungeon ruins, and interactive gameplay escalators.

Built in native C++ (AProceduralStairsActor), Advanced Procedural Stairs combines parametric architectural math with real-time gameplay mechanics and an FNV-1a Smart Rebuild Hash Cache that updates materials, lighting, or railings in sub-milliseconds.

Parametric Staircase & Multi-Story Atrium Layouts

  • Comprehensive Architectural Topologies: Generate Straight, L-Shaped (configurable turn angles), U-Shaped Switchbacks, Z-Shaped Doglegs, T-Shaped, Split, Bifurcated, Bifurcated Bottom-Join (Inner, Outer, or Splayed Fan entries), Imperial Grand Return, Royal Flared Grand Stairs, Splayed Fan-Shaped Stairs, Curved Sweeping Arcs, Variable-Angle Winders, Helical Spirals, Chambord Double-Helix Towers, Multi-Story Switchbacks, O-Shaped Atrium Loops, Crossed Scissors Stairs, Indian Stepwell Baori / Kunds, Space-Saving Alternating Paddles, and Interlocking Ship Ladders.

  • Customizable Turn Transitions: Switch between Flat Quadrilateral Landings, Curved Smooth Landing Slabs, Continuous Winder Steps, or Crooked Organic Medieval Turns.

Universal Freeform 3D Spline Engine & Raycast Auto-Fit

  • One-Click Shape-to-Spline Conversion: Click ConvertCurrentShapeToEditableSpline to transform any procedural layout (including Spirals, Switchbacks, O-Loops, and Royal Flares) into an editable 3D USplineComponent.

  • Y-Scale Width Flaring & Multi-Zone Rules: Scale any spline control point on the Y-axis (R key) to dynamically flare or taper step widths. Define StairsUp, FlatFloorWalkway (seamless merged bridge slabs), and StairsDown zones by spline point index, normalized distance, or 3D viewport drag gizmos.

  • Viaduct Bridge Piers & Raycast Floor Snapping: Add Square Concrete Piers, Classical Columns, Twin Steel H-Beams, or Arched Viaduct Piers under spline inflections. Use SnapToFloorAndSolveHeight to raycast-snap to ground and upper ledges while solving ergonomic step dimensions via Blondel’s Law ($2R + T$).

Modular Support Structures, Arched Vaults & Under-Stair Columns

  • Structural Styles: Solid Mass, Open Central Spine, Sawtooth Side Stringers, Floating Cantilevers, Industrial See-Through Metal Grating, Hybrid Spine with Metal Grills, and Hybrid Side Beams with Slabs.

  • Under-Stair Cutouts & Support Rods: Carve out Graduated Arched Colonnade Vaults, Rectangular Pass-Through Portals, Stepped Triangular Caverns, Sloped Cantilever Struts, or Vertical Support Rods & Columns (Cylindrical Steel Rods, Square Piers, Cross-Braced Trusses, and Turned Temple Columns) with auto-spacing or manual 3D gizmos.

Ornate Railings, GPU-Instanced Custom Meshes & Vertical Shear

  • Extensive Railing & Newel Library: Wood & Metal Vertical/Horizontal Grills, Framed & Frameless Glass, Stainless Cables, Thin Linear Balusters, Multiline Pipes, Woven Wire Mesh, Geometric Metal Webs, Classical Wrought Iron Scrolls, Turned Wood Balusters, Art Deco Sunburst Chevrons, Constant-Top Reverse Parapet Walls & Louvers, Wall-Mounted Handrails with L-Brackets, Dual-Height ADA Handrails, and Ornate Indian Heritage Railings (Haveli Mehrab Jali, Kalasha Pillars, Rajput Jharokha, Mughal Star Jaali, Padma Chakra, and Torana Ghanti Bells).

  • Unified Whole-Railing Mesh Modules with Vertical Shear: Plug in any pre-assembled static mesh railing (CustomWholeRailingMesh)—our Vertical Shear mode deforms rails along the stair slope while keeping vertical posts 100% upright (+Z), alongside HISM custom steps, balusters, newel posts, and interval prop spawners.

Live In-Editor & Runtime Studio UI (TAB Key) & 3D Multi-Selector

  • Staircase Studio Pro Slate UI: Open the floating dark-themed Studio UI in the Editor or press TAB in Play Mode (PIE) to tweak styles, dimensions, ruin wear, and trapdoors in real time with live telemetry.

  • Interactive 3D Viewport Clicking: Click or Shift+Click individual steps, railing bays, or posts directly in the 3D viewport to remove/restore elements, apply batch offsets/materials, cycle ruin states, or spawn support rods underneath.

Procedural Ruin Weathering, Draped Cloth Carpets & Reactive Physics

  • Ruin & Aging Engine: Procedurally generate chipped step edges, jumpable parkour step gaps, exposed bent rebar, rubble debris, hanging cables/vines, buckled railings, and shattered glass panels.

  • Reactive Wobbling & Breakable Loose Steps: Loose and hanging steps deflect and creak under player footsteps and react to gunfire or explosions (TakeDamage / OnStairComponentHit), snapping off and falling to the floor with Blueprint event delegates (OnStepWobbleEvent, OnStepBreakOffEvent, OnStepBallisticHitEvent).

  • Continuous Draped Cloth Carpets & Brass Rods: Center Runners, Dual-Border Runners, Full-Width Fitted Carpets, and Tread Pads that drape realistically over broken steps, complete with organic tear holes, frayed edges, 3D deformation zones, and brass/royal hold-down rods.

Enclosures, Vaulted Ceilings & Multi-Story Building Generator

  • Corridor Sidewalls & Roof Canopies: Enclose stairs with Solid Walls, Iron Tent Poles, Arched Colonnades, or Jagged Cave Walls with customizable Door Cutouts, topped with Flat Soffits, Barrel Vaults, Gothic Pointed Vaults, Domes, Pitched Tent Roofs, or Cave Tunnels.

  • Automated Multi-Story Building Shell: Generate ground and upper-story floor slabs, perimeter walls, doorways, safety railings, illuminated floor-number placards, and automatic boolean-free stairwell cutouts across multiple linked stair actors.

Lumen Lighting, Escalators, Trapdoors & One-Click Nanite Baker

  • Integrated Lighting: Step nosing strips, cheek markers, riser coves, handrail LED channels, post base rings, finial lanterns, ceiling chandeliers, gradient light-wash geometry, and pooled tube fill lights with runtime damage flicker.

  • Gameplay Mechanics, Foot IK & PCG: Animated scrolling Escalators with conveyor movement and comb plates, Secret Collapsing / Trapdoor Slide Stairs, bicycle wheel channels, tactile hazard pads, zero-raycast Analytical Foot IK (QueryStepSurfaceForFootIK), handrail grind splines, parkour vault transforms, and PCG Surface Point Clouds.

  • One-Click Nanite Static Mesh Baker & Code Validator: Bake directly to a standalone UStaticMesh with Nanite, up to 6 auto-LODs, Box-Projected Lightmap UV1, and 4-Channel RGBA Vertex Color Masks (R = Traffic Wear, G = Crevice AO, B = Edge Wear, A = Dust), plus automated IRC/IBC/ADA/NBC/OSHA building code and live AI NavMesh path validation.

    Note: This plugin requires the built-in ProceduralMeshComponent plugin to be enabled

Development & Transparency Note: All procedural geometry algorithms, mesh buffers, and gameplay systems are written in native C++. AI tools were used as a workflow assistant to help split large source files into modular compilation units, format code comments, and organize documentation summaries