Information BD

  • Home
  • Business
    • Internet
    • Market
    • Stock
  • Parent Category
    • Child Category 1
      • Sub Child Category 1
      • Sub Child Category 2
      • Sub Child Category 3
    • Child Category 2
    • Child Category 3
    • Child Category 4
  • Featured
  • Health
    • Childcare
    • Doctors
  • Home
  • News
    • Hacker News
    • Google on TechRepublic
    • Articles on TechRepublic
    • Software on TechRepublic
    • Tech And Work on TechRepublic
  • Uncategorized

Monday, March 16, 2026

New top story on Hacker News: Show HN: Claude Code skills that build complete Godot games

 March 16, 2026     Hacker News     No comments   

Show HN: Claude Code skills that build complete Godot games
27 by htdt | 10 comments on Hacker News.
I’ve been working on this for about a year through four major rewrites. Godogen is a pipeline that takes a text prompt, designs the architecture, generates 2D/3D assets, writes the GDScript, and tests it visually. The output is a complete, playable Godot 4 project. Getting LLMs to reliably generate functional games required solving three specific engineering bottlenecks: 1. The Training Data Scarcity: LLMs barely know GDScript. It has ~850 classes and a Python-like syntax that will happily let a model hallucinate Python idioms that fail to compile. To fix this, I built a custom reference system: a hand-written language spec, full API docs converted from Godot's XML source, and a quirks database for engine behaviors you can't learn from docs alone. Because 850 classes blow up the context window, the agent lazy-loads only the specific APIs it needs at runtime. 2. The Build-Time vs. Runtime State: Scenes are generated by headless scripts that build the node graph in memory and serialize it to .tscn files. This avoids the fragility of hand-editing Godot's serialization format. But it means certain engine features (like `@onready` or signal connections) aren't available at build time—they only exist when the game actually runs. Teaching the model which APIs are available at which phase — and that every node needs its owner set correctly or it silently vanishes on save — took careful prompting but paid off. 3. The Evaluation Loop: A coding agent is inherently biased toward its own output. To stop it from cheating, a separate Gemini Flash agent acts as visual QA. It sees only the rendered screenshots from the running engine—no code—and compares them against a generated reference image. It catches the visual bugs text analysis misses: z-fighting, floating objects, physics explosions, and grid-like placements that should be organic. Architecturally, it runs as two Claude Code skills: an orchestrator that plans the pipeline, and a task executor that implements each piece in a `context: fork` window so mistakes and state don't accumulate. Everything is open source: https://ift.tt/DQCKVoW Demo video (real games, not cherry-picked screenshots): https://youtu.be/eUz19GROIpY Blog post with the full story (all the wrong turns) coming soon. Happy to answer questions.

  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Email ThisBlogThis!Share to XShare to Facebook
Newer Post Older Post Home

0 comments:

Post a Comment

Ad

Popular Posts

  • DealBook Briefing: Apple’s Struggles Add to Uncertainty in Markets
    By Unknown Author from NYT Business https://nyti.ms/2CL89mG
  • Listen to the Globe
    By BY CAITLIN KELLY from NYT At Home https://ift.tt/3jJNKk3
  • Listen to the Call: Bullock and Trump Discuss Testing
    By BY THE NEW YORK TIMES from NYT U.S. https://ift.tt/2JDppgp

Recent Posts

Categories

  • AllLanguages
  • Articles on TechRepublic
  • bangla
  • Cracking Open Blog | TechRepublic
  • desktop
  • English
  • FOX NEWS
  • Google on TechRepublic
  • Hacker News
  • HowTo
  • IOS
  • Mobile
  • MobileReviews
  • News
  • NYT
  • PcTricks
  • Reviews
  • Software on TechRepublic
  • softwareupdates
  • Tech And Work on TechRepublic
  • Tech Industry on TechRepublic
  • TechNews
  • TechRepublic
  • Tools
  • Trick
  • Updates
  • Website

Unordered List

Pages

  • Home

Text Widget

Blog Archive

  • March 2026 (34)
  • February 2026 (46)
  • January 2026 (48)
  • December 2025 (43)
  • November 2025 (38)
  • October 2025 (46)
  • September 2025 (51)
  • August 2025 (44)
  • July 2025 (38)
  • June 2025 (37)
  • May 2025 (47)
  • April 2025 (44)
  • March 2025 (47)
  • February 2025 (35)
  • January 2025 (41)
  • December 2024 (57)
  • November 2024 (64)
  • October 2024 (63)
  • September 2024 (57)
  • August 2024 (50)
  • July 2024 (66)
  • June 2024 (66)
  • May 2024 (71)
  • April 2024 (46)
  • March 2024 (68)
  • February 2024 (45)
  • January 2024 (63)
  • December 2023 (66)
  • November 2023 (60)
  • October 2023 (64)
  • September 2023 (103)
  • August 2023 (95)
  • July 2023 (89)
  • June 2023 (78)
  • May 2023 (172)
  • April 2023 (162)
  • March 2023 (176)
  • February 2023 (155)
  • January 2023 (185)
  • December 2022 (166)
  • November 2022 (158)
  • October 2022 (202)
  • September 2022 (198)
  • August 2022 (195)
  • July 2022 (198)
  • June 2022 (191)
  • May 2022 (183)
  • April 2022 (193)
  • March 2022 (176)
  • February 2022 (174)
  • January 2022 (247)
  • December 2021 (351)
  • November 2021 (626)
  • October 2021 (654)
  • September 2021 (608)
  • August 2021 (713)
  • July 2021 (713)
  • June 2021 (690)
  • May 2021 (712)
  • April 2021 (687)
  • March 2021 (713)
  • February 2021 (644)
  • January 2021 (713)
  • December 2020 (713)
  • November 2020 (690)
  • October 2020 (628)
  • September 2020 (689)
  • August 2020 (713)
  • July 2020 (713)
  • June 2020 (690)
  • May 2020 (713)
  • April 2020 (690)
  • March 2020 (713)
  • February 2020 (667)
  • January 2020 (713)
  • December 2019 (713)
  • November 2019 (690)
  • October 2019 (711)
  • September 2019 (688)
  • August 2019 (713)
  • July 2019 (713)
  • June 2019 (690)
  • May 2019 (3001)
  • April 2019 (2950)
  • March 2019 (3047)
  • February 2019 (2759)
  • January 2019 (3059)
  • December 2018 (3060)
  • November 2018 (2959)
  • October 2018 (3058)
  • September 2018 (2962)
  • August 2018 (2221)
  • July 2018 (3)

Search This Blog

Powered by Blogger.

Report Abuse

About Me

Inform BD Tech
View my complete profile

Sample Text

Copyright © Information BD | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates