OmniGrid - Modular Grid Building System View on Asset Store (opens in new tab)

Package details

Latest version
2.0.0
Last updated
First released
Unity version
2022.3.62 or later
Package size
14.5 MB
Files
247
Favorites
27
Views in the past week
39

Price tracking

Last checked
Tracked since
Lowest recorded
$13.29 on

Keywords

OmniGrid - Modular Grid Building System

by SF Studio (opens in new tab)

1 rating, too few to average

OmniGrid is a modular grid placement system with arbitrary rotation, multi-state cell logic & saving. Perfect for modular building, RTS, city builders, and simulation games.

Price $18.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for OmniGrid - Modular Grid Building System, 6 months Current $18.99; lowest $18.99; highest $18.99 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov Version 1.0.1 released 5 Jul 2026 v1.0.1 Version 2.0.0 released 10 Oct 2026 v2.0.0

Asset preview

1 / 12

OmniGrid - Modular Grid Building System screenshot 1

OmniGrid - Modular Grid Building System screenshot 1

About this asset

OmniGrid is a modular, designer-friendly, highly customizable grid placement tool ideal for creating city builders, farm simulators, RTS, and strategy games.

It features adjustable grid sizes with custom cell visualizations, multi-layered grid data for advanced placement mechanics, and building rotation support. An integrated tab-based Shop UI allows for intuitive object selection, while the smart Remove UI streamlines object deletion by filtering specific grid types. With its range of production-ready tools, OmniGrid makes your world-building development workflow clean, fast, and easy.

📝 Online Documentation

📧 E-Mail

🔴 WebGL Online Demo

Part of the Gameplay Systems Bundle! Get this asset together with 5 additional assets and enjoy the complete collection at a special bundle price.

Key features:

Customizable Grid System

Define grid cell sizes and use custom prefabs or the included grid shader for visual grid representations to match your game's unique style.

Smart Object Adaptation & Pivot Centering

  • Automatic Size Calculation: No manual math required! OmniGrid uses Scriptable Objects and custom editor scripts to automatically pre-calculate object boundaries.
  • Pivot Alignment: Misaligned 3D model pivots? Simply assign the included CenterMeshXZ script to your model holder to ensure perfect grid alignment and rotation effortlessly.
  • Dynamic Object Size: Avoid unwanted gaps when using fixed-size terrain objects across different cell sizes. Toggle the dynamicSize flag to let the object scale dynamically to the cell.

Multi-Layered Placement

Utilize multiple GridData levels, allowing completely different object types (e.g., terrain, buildings, decorations) to independently occupy the exact same coordinate position.

Dynamic Object Rotation

Rotate buildings at specified angles for more dynamic, organic, and creative placement styles.

Integrated Save System

Automatically saves your grid data on exit and reloads the scene state on game start, ensuring persistent worlds without extra setup.

UI & Configuration Modules

  • Tab-Based Shop UI: Clean, intuitive UI layout to quickly categorize and select different placeable object types.
  • Smart Remove UI: Delete objects with precision filtering (e.g., remove only decorations while leaving buildings intact). Alternatively, hold the mouse over an object to quickly choose between move and delete actions.
  • Global Game Configurator: Manage all essential asset and placement configurations from a single centralized panel.

Predesigned Demo Level

A predesigned level showcasing all placeable objects, grid types, and core features, allowing you to see and test the system in action right away.

Extensive Online Documentation & Intuitive Integration:

Integrate this asset into your Unity project with user friendly scripts and detailed documentation and make the most of this powerful tool. No need to be a coding expert - this asset is designed for easy implementation.

WebGL Demo

Try before you buy! Explore the asset with the WebGL Demo directly in your browser. Get a hands on feel on how the system works and see its key features in action instantly. An on-screen FPS counter is included so you can directly evaluate runtime performance

Whether you're designing vast cities, charming farms, or strategic settlements, the Grid Building System provides a flexible and robust foundation to streamline development and enhance gameplay.

-------------------------

Licensing:

For better showcasing of the Grid Building System, there is some CC0 licensed content included in this asset

CC0 content doesnt require attribution even when used commercially,

however I would still like to give credits to the CC0 assets contributors:

From the publisher's Asset Store listing.

Technical details

Render Pipeline Compatibility

  • Supports Built-In, URP and HDRP

Grid Architecture & Configuration

  • Fully Configurable Dimensions: Easily define precise cell sizes and total grid boundaries.
  • Layer-Based GridData: Seamless multi-layer stacking allowing distinct object types (e.g., placing a building directly on top of specialized terrain) to occupy the same coordinates.
  • Dynamic Object Scaling: Optional feature to automatically scale objects dynamically to match shifting grid dimensions.
  • Visual Modality: Toggle custom prefab-based cell visualizations or use the included vector grid shader.

State-Based Placement Engine

Driven by an isolated, state-based controller supporting 5 distinct operational modes:

  • Placement State: Active snapping, boundary validation, and object positioning.
  • Move State: Pick up, rotate, and relocate existing scene objects.
  • Remove State: Targeted precision deletion. Includes a Remove by GridType feature that automatically hides unaffected grid layers during deletion.
  • Remove All State: Clears specified layouts completely.
  • Load Saved Objects State: Instantly deserializes and re-establishes your saved world states.

Data-Driven Workflows

  • ScriptableObject Placeables: Create new assets instantly via ScriptableObjects. Simply assign your prefab, UI icon, GridType, and ObjectGroup.
  • Object Grouper: Assign customizable structural categories to items for clean filtering and automatic layout population inside the Shop UI.

Custom Editor Tooling

Includes 2 dedicated custom editor utility scripts to automate asset preparation:

  • Automated Size Calculator: Analyzes mesh data to instantly calculate required object grid footprints and pivot offsets.
  • XZ Pivot Aligner: Automatically re-centers unaligned 3D model pivots along the X and Z axes for perfect grid placement symmetry.

Shaders & Systems Overview

  • Core Shader Pack: Includes an optional Grid Matrix Shader and an optimized Ghost/Preview Shader for real-time placement feedback.
  • Centralized Game Configurator: A single editor dashboard to manage camera properties, grid boundaries, and persistence settings simultaneously.
  • Tactical RTS Camera Controller: Smooth out-of-the-box navigation supporting mouse-drag panning, scroll zoom, orbit rotation, and RTS-style screen-edge panning.
  • Integrated Persistence System: Lightweight binary/JSON save and load state framework requiring zero extra configuration.

Documentation & Resources

  • Extensive online and in-asset documentation explaining how to use use and configure the asset.
  • Demo scene with predesigned demo level showing the full potential of the grid system
  • WebGL Demo that allows you to test the asset directly in your browser, even measuring FPS performance

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.3.9f1 Compatible Compatible Compatible
2022.3.62f2 Compatible Compatible Compatible

As listed on the Asset Store.