project_structure_dotnet_godot
CommunityStructure Godot .NET games for clean ECS.
AuthorXyrces
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill defines a consistent project structure for Godot 4.x games built with .NET 8+ and an engine-agnostic ECS architecture, preventing tangled dependencies and inconsistent solution layouts.
Core Features & Use Cases
- Solution Layout Guidance: Organizes Core, Client, tests, and benchmarks into a maintainable directory and solution structure.
- Build and Package Configuration: Standardizes global.json, Directory.Build.props, and central NuGet package management for reproducible builds.
- Godot and ECS Separation: Keeps pure C# gameplay logic isolated from Godot-specific presentation, input, audio, and scene management.
- CI and Testability: Supports fast validation of Core logic and architecture rules without requiring the Godot editor for every build.
- Use Case: Set up a new game repository so gameplay code is testable in isolation while the Godot client handles rendering and platform integration.
Quick Start
Ask for a .NET 8 plus Godot 4 project layout that separates Core ECS logic from the Client, includes test and benchmark projects, and follows the canonical folder and build configuration described in this skill.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: project_structure_dotnet_godot Download link: https://github.com/Xyrces/godot-ecs-gamedev-playbook/archive/main.zip#project-structure-dotnet-godot Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.