dsh-godot-ai: Godot Game Development Mode for DeepSeek Harness

Introduction

DeepSeek Harness (DSH) is a plugin-based architecture. The dsh-godot-ai plugin adds a dedicated Godot Creator mode to DSH for Godot game development. It operates the editor through the official Godot AI to automate the entire workflow, from scene construction and script writing to UI creation and runtime validation.

Plugin Introduction

This plugin is maintained by gosomea and aims to solve the low efficiency caused by frequent tool switching and manual editing of scenes and scripts in Godot development. It does not replace the game engine; instead, it acts as a mode layer that centrally manages Godot-specific rules, skills, and workflows.

Core Features

The plugin provides the following capabilities:

  • Project operations: Create and modify scenes, nodes, GDScript/C# scripts, resources, signals, and input settings.
  • Asset production: Create UI, animations, materials, Shaders, particles, audio, cameras, and environments.
  • Runtime and validation: Run the game, inspect the scene tree, runtime status, errors, warnings, logs, and visuals; simulate input within the supported scope of the tools.
  • Workflow: Follow the loop of “reading → small-batch modifications → re-reading → running → validating”; on failure, recover from a verified stage.
  • Creator dashboard and marketplace: View project, Addon, backend, and version status in the Creator dashboard; review, install, update, and roll back third-party knowledge in the Skill marketplace.

Installation and Enablement

1. Environment Preparation

The following environment requirements must be met:
* DSH version: 0.2.0-rc.2 Web
* Node.js: 22.19+ in the 22.x line or 24+ (do not use Node 23)
* Tool: uvx
* Godot: minimum 4.5, recommended 4.7+

First check the uvx version:

uvx --version

2. Install the Plugin

Use the same profile as your Web instance to install it. For example, for the local web-rc2:

dsh plugin --profile web-rc2 add dsh-godot-ai@0.7.0

After the current task ends, restart the original Web command. Godot Creator will automatically appear in the Agent preset list, without needing to click “Install Game Creation Mode” separately.

3. Enable the Addon in the Godot Project

The plugin depends on the official Godot AI and must be installed manually:

  1. Open the target project in Godot.
  2. Search for Godot AI in AssetLib and install the 3.1.5 version that is compatible with the backend.
  3. Open Project → Project Settings → Plugins and enable Godot AI.
  4. Keep the project open in the editor.

Typical Usage

In DSH, create a new session and select Godot Creator. Open the game Creator dashboard at the top, confirm the connection status and target project, then enter your requirements.

For example, to create a 480×720 2D dodge game:

创建一个 480×720 的 2D 躲避游戏。
玩家可以左右移动和跳跃,碰到障碍后重生,走到终点显示胜利,
并提供重新开始按钮。完成后运行游戏,检查日志和画面。

Applicable Scenarios and Notes

  • Applicable scenarios: Developers who need AI assistance to build Godot scenes, write GDScript/C# scripts, and debug runtime status.
  • Notes:
    • The Godot AI backend is fixed to the verified 3.1.5 version and will not change automatically.
    • All capabilities are consolidated into a single godot-creator preset; the Adaptive mode is no longer provided.
    • Third-party Skills do not run scripts or installers; critical risks are hard-blocked; marketplace data is stored in $DSH_HOME/dsh-godot-ai/skill-market/v1.
    • Old godot-creator-adaptive sessions do not guarantee lossless recovery.

Closing

The plugin is released under the MIT license, and all capabilities are integrated into the godot-creator preset. For more information, visit the plugin catalog or the GitHub repository.

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye