GridBuilding Plugin
A powerful, engine-agnostic grid building system for Godot and Unity games. Built with C# and designed for performance, flexibility, and ease of use.
๐ฏ Quick Start
Installation
| |
Basic Usage
| |
๐ Documentation
๐ For Users
- Getting Started - Step-by-step tutorial
- API Reference - Complete API documentation
- Troubleshooting - Common issues and solutions
- Integration Example - Complete project example
๐๏ธ For Developers
- Service Architecture - Understanding the architecture
- GDScript to C# Migration - Why and how we’re migrating
โจ Features
- ๐ฎ Engine Agnostic - Works with Godot and Unity
- โก High Performance - Optimized for real-time games
- ๐ง Extensible - Easy to customize and extend
- ๐งช Well Tested - Comprehensive test coverage
- ๐ Great Documentation - Complete guides and API reference
๐๏ธ Architecture
GridBuilding uses a clean, service-based architecture:
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ Godot Layer โ โ Service Layer โ โ State Layer โ
โ โ โ โ โ โ
โ โข GridBuilding โโโโโบโ โข Building โโโโโบโ โข BuildingData โ
โ Node โ โ Service โ โ โข GridState โ
โ โข UI Controls โ โ โข Manipulation โ โ โข EventData โ
โ โข Camera โ โ Service โ โ โ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
๐ฏ Use Cases
- City Builders - Place and manage buildings
- Strategy Games - Grid-based unit placement
- Puzzle Games - Grid-based mechanics
- RPG Games - Inventory and crafting systems
- Sandbox Games - Creative building tools
๐ Getting Help
- GitHub Repository - Source code and issues
- Discussions - Community discussions
- Troubleshooting - Common issues and solutions
Ready to start building? Check out our Getting Started guide!