{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"hn-47400868","slug":"claude-code-skills-that-build-complete-godot-games","name":"Claude Code skills that build complete Godot games","type":"repo","url":"https://github.com/htdt/godogen","page_url":"https://unfragile.ai/claude-code-skills-that-build-complete-godot-games","categories":["app-builders"],"tags":["hackernews","show-hn"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"hn-47400868__cap_0","uri":"capability://code.generation.editing.godot.project.scaffolding.with.claude.code.integration","name":"godot project scaffolding with claude code integration","description":"Generates complete Godot game project structures by leveraging Claude's code generation capabilities through a custom skill system that understands Godot's scene tree architecture, GDScript conventions, and project layout patterns. The system translates high-level game descriptions into properly organized Godot projects with correct folder hierarchies, resource references, and configuration files.","intents":["I want to bootstrap a new Godot game project without manually setting up scenes, scripts, and folder structures","I need Claude to understand Godot-specific patterns like node hierarchies and signal connections when generating code","I want to describe a game concept in natural language and get a working Godot project structure back"],"best_for":["Game developers using Claude Code for rapid prototyping","Teams migrating from other game engines to Godot","Solo indie developers wanting to accelerate project setup"],"limitations":["Requires Godot 4.x installed locally to validate generated projects","Limited to 2D and basic 3D game patterns — complex physics or advanced rendering may require manual refinement","No real-time preview of generated scenes — requires opening Godot editor to validate output"],"requires":["Godot 4.0+","Claude API access with Code Interpreter capability","Python 3.8+ for skill execution environment"],"input_types":["natural language game description","game design parameters (genre, mechanics, target platform)"],"output_types":["Godot project directory structure","GDScript files",".tscn scene files","project.godot configuration"],"categories":["code-generation-editing","game-development"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"hn-47400868__cap_1","uri":"capability://code.generation.editing.gdscript.code.generation.with.godot.api.awareness","name":"gdscript code generation with godot api awareness","description":"Generates GDScript code with semantic understanding of Godot's built-in classes, node types, signals, and physics/rendering APIs. The skill system maintains context about Godot version compatibility, available node types, and proper signal connection syntax, enabling Claude to generate code that correctly uses Godot's object model rather than producing generic Python-like syntax.","intents":["I want Claude to write GDScript that properly uses Godot's node system and built-in classes","I need signal connections and event handling code that follows Godot conventions","I want to generate physics, animation, or input handling code that uses the correct Godot APIs"],"best_for":["GDScript developers using Claude for code completion and generation","Game developers unfamiliar with Godot's specific API surface","Teams standardizing on Claude-assisted Godot development"],"limitations":["Knowledge cutoff may miss recent Godot 4.x API additions or deprecations","Cannot validate generated code against actual Godot installation without external tooling","Limited to single-file generation — multi-file refactoring requires manual coordination"],"requires":["Godot 4.0+ (for GDScript 2.0 syntax)","Claude Code Interpreter with GDScript language support","Understanding of Godot's node-based architecture"],"input_types":["natural language code requests","existing GDScript snippets for context","game mechanic descriptions"],"output_types":["GDScript source files","signal connection code","class definitions with proper inheritance"],"categories":["code-generation-editing","game-development"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"hn-47400868__cap_2","uri":"capability://code.generation.editing.scene.tree.composition.and.node.hierarchy.generation","name":"scene tree composition and node hierarchy generation","description":"Automatically generates Godot scene files (.tscn) with properly structured node hierarchies, parent-child relationships, and node property configurations based on game design specifications. The system understands Godot's scene tree paradigm and generates valid scene files with correct node types, property assignments, and resource references that can be directly opened in the Godot editor.","intents":["I want to generate complex scene hierarchies programmatically instead of building them manually in the editor","I need to create multiple scene variations (e.g., different enemy types) from a template pattern","I want to generate UI layouts with proper node nesting and property bindings"],"best_for":["Developers building procedurally-generated game content","Teams creating large numbers of similar scenes (enemies, UI screens, levels)","Rapid prototyping workflows where manual scene construction is a bottleneck"],"limitations":["Generated scenes may require manual tweaking in the editor for visual polish and precise positioning","Complex custom nodes or third-party plugins may not be recognized by the generation system","No real-time visual feedback — must open Godot editor to validate scene structure"],"requires":["Godot 4.0+","Understanding of Godot's .tscn file format","Valid node type names for target Godot version"],"input_types":["scene structure specifications (JSON or natural language)","node type and property definitions","resource paths for textures, scripts, and materials"],"output_types":[".tscn scene files","node hierarchy definitions","property assignment code"],"categories":["code-generation-editing","game-development"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"hn-47400868__cap_3","uri":"capability://code.generation.editing.game.mechanic.implementation.from.natural.language.specifications","name":"game mechanic implementation from natural language specifications","description":"Translates high-level game mechanic descriptions (e.g., 'player can jump and double-jump', 'enemies patrol and chase on sight') into complete, working GDScript implementations with proper state management, input handling, and physics integration. The system decomposes mechanics into component behaviors and generates the necessary signal connections and script logic to implement them.","intents":["I want to describe a game mechanic in English and get working code that implements it","I need to generate player controller code with movement, jumping, and animation state management","I want to create enemy AI behaviors (patrol, chase, attack) from mechanic descriptions"],"best_for":["Game designers prototyping mechanics without deep coding knowledge","Developers accelerating iteration on game feel and mechanics","Teams using Claude to generate boilerplate behavior code"],"limitations":["Complex emergent mechanics or physics-based interactions may require manual tuning after generation","Generated code may need optimization for performance in large-scale scenarios","Balancing parameters (jump height, enemy speed, etc.) are generated with defaults and require playtesting adjustment"],"requires":["Godot 4.0+","Clear mechanic specifications or reference implementations","Basic understanding of Godot's input and physics systems"],"input_types":["natural language mechanic descriptions","game design documents or specifications","reference videos or example implementations"],"output_types":["GDScript behavior classes","input handling code","state machine implementations","physics integration code"],"categories":["code-generation-editing","planning-reasoning","game-development"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"hn-47400868__cap_4","uri":"capability://code.generation.editing.multi.file.game.project.generation.with.dependency.management","name":"multi-file game project generation with dependency management","description":"Orchestrates generation of complete game projects across multiple GDScript files, scene files, and configuration files with proper dependency tracking and cross-file references. The system maintains consistency across generated files, ensures scripts are properly attached to scenes, and generates correct import paths and resource references throughout the project.","intents":["I want to generate an entire game project with multiple interconnected scripts and scenes in one operation","I need to ensure generated files have correct dependencies and resource references across the project","I want to create a game with proper separation of concerns (player controller, enemy AI, UI, level management in separate files)"],"best_for":["Developers building complete games from scratch using Claude Code","Teams generating game templates or starter projects","Rapid prototyping workflows requiring full project generation"],"limitations":["Large projects (100+ files) may exceed Claude's context window, requiring manual chunking","Cross-file refactoring after generation requires manual coordination","No built-in version control or merge conflict resolution for generated files"],"requires":["Godot 4.0+","Claude Code Interpreter with sufficient context window","File system access for writing multiple files"],"input_types":["complete game specifications","project architecture definitions","file structure and dependency maps"],"output_types":["Multiple GDScript files","Scene files with proper script attachments","Configuration files","Resource directories"],"categories":["code-generation-editing","automation-workflow","game-development"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"hn-47400868__cap_5","uri":"capability://code.generation.editing.iterative.game.refinement.with.claude.code.feedback.loops","name":"iterative game refinement with claude code feedback loops","description":"Enables iterative improvement of generated games through Claude Code's ability to analyze generated code, identify issues, and propose refinements. The system can generate test scenarios, analyze generated mechanics for balance or correctness, and suggest improvements based on game design principles and Godot best practices.","intents":["I want Claude to review generated game code and suggest improvements for performance or design","I need to iterate on generated mechanics and have Claude propose balance adjustments","I want to validate that generated code follows Godot best practices and architectural patterns"],"best_for":["Developers using Claude Code as an iterative game development partner","Teams establishing code quality standards for generated game code","Rapid prototyping workflows requiring quick feedback loops"],"limitations":["Feedback quality depends on Claude's understanding of game design and Godot patterns","Cannot provide real-time playtesting feedback without external game execution","Balance suggestions are heuristic-based and require playtesting validation"],"requires":["Godot 4.0+","Claude Code Interpreter with analysis capabilities","Generated game code or specifications to analyze"],"input_types":["generated GDScript code","game specifications and design documents","performance metrics or test results"],"output_types":["code review feedback","refactoring suggestions","balance adjustment recommendations","improved code implementations"],"categories":["code-generation-editing","planning-reasoning","game-development"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"hn-47400868__cap_6","uri":"capability://code.generation.editing.asset.integration.and.resource.reference.generation","name":"asset integration and resource reference generation","description":"Generates proper resource references and asset integration code for textures, sounds, fonts, and other game assets within generated GDScript and scene files. The system understands Godot's resource loading patterns, texture atlasing, and asset organization conventions, generating code that correctly loads and manages assets without hardcoded paths or missing references.","intents":["I want generated code to properly reference game assets (textures, sounds, fonts) with correct paths","I need to integrate existing asset libraries into generated games","I want to generate asset loading and caching code that follows Godot best practices"],"best_for":["Developers with existing asset libraries wanting to integrate them into generated games","Teams standardizing asset organization and loading patterns","Projects with large asset collections requiring proper resource management"],"limitations":["Requires pre-existing asset files in the project directory — cannot generate assets","Asset path assumptions may be incorrect if project structure differs from conventions","No validation that referenced assets actually exist without file system access"],"requires":["Godot 4.0+","Existing asset files organized in project directory","Asset manifest or directory structure definition"],"input_types":["asset directory structure","asset manifest (JSON or CSV)","asset usage specifications"],"output_types":["GDScript resource loading code","asset reference definitions","scene files with asset assignments"],"categories":["code-generation-editing","data-processing-analysis","game-development"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":47,"verified":false,"data_access_risk":"high","permissions":["Godot 4.0+","Claude API access with Code Interpreter capability","Python 3.8+ for skill execution environment","Godot 4.0+ (for GDScript 2.0 syntax)","Claude Code Interpreter with GDScript language support","Understanding of Godot's node-based architecture","Understanding of Godot's .tscn file format","Valid node type names for target Godot version","Clear mechanic specifications or reference implementations","Basic understanding of Godot's input and physics systems"],"failure_modes":["Requires Godot 4.x installed locally to validate generated projects","Limited to 2D and basic 3D game patterns — complex physics or advanced rendering may require manual refinement","No real-time preview of generated scenes — requires opening Godot editor to validate output","Knowledge cutoff may miss recent Godot 4.x API additions or deprecations","Cannot validate generated code against actual Godot installation without external tooling","Limited to single-file generation — multi-file refactoring requires manual coordination","Generated scenes may require manual tweaking in the editor for visual polish and precise positioning","Complex custom nodes or third-party plugins may not be recognized by the generation system","No real-time visual feedback — must open Godot editor to validate scene structure","Complex emergent mechanics or physics-based interactions may require manual tuning after generation","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.82,"quality":0.24,"ecosystem":0.46,"match_graph":0.25,"freshness":0.6,"weights":{"adoption":0.3,"quality":0.2,"ecosystem":0.15,"match_graph":0.3,"freshness":0.05}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-06-17T09:51:04.692Z","last_scraped_at":"2026-05-04T08:10:06.238Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=claude-code-skills-that-build-complete-godot-games","compare_url":"https://unfragile.ai/compare?artifact=claude-code-skills-that-build-complete-godot-games"}},"signature":"daOgm/WBxwT22mDDeClF0xnLGzlb87MuXi8BRur+u69SrIthP7fqPYX7EyK27kOSzeWi3ob8C0bqQ9Xgy+8XDA==","signedAt":"2026-06-21T03:12:04.045Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/claude-code-skills-that-build-complete-godot-games","artifact":"https://unfragile.ai/claude-code-skills-that-build-complete-godot-games","verify":"https://unfragile.ai/api/v1/verify?slug=claude-code-skills-that-build-complete-godot-games","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}