CranberryClock.Ideas / Systems / Design
← Back to the lab

AI / Tools / Past work

GoRD

An early GPT-based GDScript specialist, grounded in Godot patterns and C# equivalents for the Godot 4 transition.

GoRD — illustrated project design map
IDEAS / SYSTEMS / DESIGNIllustrated project study

Building a specialist for the Godot 4 transition

GoRD — Godot Rubber Duck — grew out of my early GPT-era work on a specialist for GDScript and the transition to Godot 4. The publicly shared version was a GPT-4 custom GPT, introduced to the Godot community for testing and feedback.

The project centered on a prepared reference library of Godot patterns and their C# equivalents. That library gave the assistant a focused body of material to draw on when explaining how a familiar programming approach translated into GDScript and Godot’s engine conventions.

Use familiar patterns to teach a new environment

The C# references were an important part of the design. They provided a bridge between concepts a developer already understood and the way those concepts were expressed in GDScript.

The aim went beyond translating syntax. GoRD was intended to help developers reason about Godot patterns, understand their equivalents, and work through implementation questions as they adopted Godot 4.

Focus the knowledge before broadening the task

My contribution combined the GPT-based tool with the reference material that defined its area of expertise. Keeping the scope centered on one engine transition and its scripting language made the project a practical experiment in building a domain-focused assistant.

That approach is an early thread in my later AI tooling work: give an assistant relevant technical context and a clear specialty so it can support a particular development workflow.

From reference library to guided assistance

The public test described a custom-formatted knowledge base containing engine documentation, programming patterns, code samples, and teaching material. More involved questions could call an external reference service. The original use case was helping developers coming from Unity translate their C# experience into Godot and GDScript.

The intended workflow was straightforward:

  1. Bring a question, script, or implementation problem to GoRD.
  2. Consult the prepared reference material for relevant patterns and examples.
  3. Query the external service when the local knowledge needed more context.
  4. Use the answer as guidance, test it in the engine, and report gaps to improve the library.

Public test and historical scope

The original Reddit test announcement documents the approach and its limitations, including incomplete knowledge and slow searches. This remains a historical project; the listing does not establish compatibility with every later Godot release.

Open GoRD on ChatGPT · Read the community test announcement