⚠️ IMPORTANT: This is a professional framework for developers. It requires bacis C# knowledge and an understanding of Unity’s core systems. It is NOT a "no-code" template.
GridBuilderPro is a building system framework designed for maximum performance and possibilities. It eliminates Memory Leaks, Bloat, Fragmentation, and GC Pressure. Designed to prevent FPS drops and minimize Draw Call counts.
Battle-tested: Built from production-ready code used in commercial games.
1 drawcall grid system. That says it all.
🛠️ Features:
- Build, sell, repair, preview(ghost) building, rotate, action validation etc
- Terrain-Adaptive Placement: Built to handle non-flat surfaces. The system validates slopes and can be configured to "skip" holes or steep elevations in the terrain.
- Experimental 3D Multilevel Grid: Includes a prototype for verticality, allowing for multi-layered grid structures (currently focused for single-level gameplay with multi-level logic in testing).
- Blueprint editor - Everything in one place.
- Placement effects
- Construction timers
- Upgrade system
- Smart Auto-Tiling / Connecton system: neighbor detection for walls, fences
- Save System
- Support for buildings of any size (1x1, 2x2, 4x2, etc.)
- Blackboard Pattern Centralized state management.
- Zero-GC Runtime: All hot-paths use static arrays, object pooling, and manual caching to ensure 0ms allocation during gameplay
- Grid Shaders: Includes shaders for grid decals and masking to project visual guides directly onto irregular surfaces.
📦 The "CorePro" Toolset (Included Extras)
This asset includes a suite of standalone professional tools that can be used in any project:
- EconomySystem: Multi-resource transaction manager with multi-account logic.
- HealthSystem: Modular framework for damage, healing, and state management.
- PoolPro: An advanced object pooling solution to eliminate instantiation lag.
- InspectorPro: Adds powerful custom attributes
- Prefs Editor for easy data management,
- Icon Maker for UI workflows,
- Floating Text system for world-space feedback.
⚡ Technical Highlights
- Zero LINQ in runtime updates.
- Architecture: Clean implementation of Facade, Strategy, Factory, and Observer patterns.
- Optimization: Loop unrolling, IReadOnlyList protection, and no LINQ in runtime updates.