Image to Three.js Model
img2threejs/img2threejs
Rebuilds the object in a reference image as a procedural, animation-ready Three.js model written entirely in code, using staged sculpting with quality checks.
DGame Unity 项目开发指导。触发词:DGame, GameModule, UIWindow, UIWidget, UIModule, AddUIEvent, GameEvent, GameEventDriver, EEventGroup, LoadAssetAsync, LoadGameObjectAsync, SetSprite, ConfigSystem, HybridCLR…
$ npx skills add AmaniDawn/DGame --skill dgame-dev -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install AmaniDawn/DGame dgame-dev --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/AmaniDawn/DGame.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/dgame-dev .claude/skills/dgame-dev && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "dgame-dev" agent skill from https://github.com/AmaniDawn/DGame/tree/main/.agents/skills/dgame-dev into .claude/skills/dgame-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dgame-dev", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/AmaniDawn/DGame/tree/main/.agents/skills/dgame-devType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add AmaniDawn/DGame --skill dgame-dev -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install AmaniDawn/DGame dgame-dev --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/AmaniDawn/DGame.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/dgame-dev .agents/skills/dgame-dev && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "dgame-dev" agent skill from https://github.com/AmaniDawn/DGame/tree/main/.agents/skills/dgame-dev into .agents/skills/dgame-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dgame-dev", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add AmaniDawn/DGame --skill dgame-dev -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install AmaniDawn/DGame dgame-dev --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/AmaniDawn/DGame.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/dgame-dev .cursor/skills/dgame-dev && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "dgame-dev" agent skill from https://github.com/AmaniDawn/DGame/tree/main/.agents/skills/dgame-dev into .cursor/skills/dgame-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dgame-dev", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/AmaniDawn/DGame.git --path .agents/skills/dgame-dev--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add AmaniDawn/DGame --skill dgame-dev -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install AmaniDawn/DGame dgame-dev --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/AmaniDawn/DGame.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/dgame-dev .gemini/skills/dgame-dev && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "dgame-dev" agent skill from https://github.com/AmaniDawn/DGame/tree/main/.agents/skills/dgame-dev into .gemini/skills/dgame-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dgame-dev", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install AmaniDawn/DGame dgame-devInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add AmaniDawn/DGame --skill dgame-dev -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/AmaniDawn/DGame.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/dgame-dev .github/skills/dgame-dev && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "dgame-dev" agent skill from https://github.com/AmaniDawn/DGame/tree/main/.agents/skills/dgame-dev into .github/skills/dgame-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dgame-dev", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add AmaniDawn/DGame --skill dgame-dev -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install AmaniDawn/DGame dgame-dev --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/AmaniDawn/DGame.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/dgame-dev .opencode/skills/dgame-dev && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "dgame-dev" agent skill from https://github.com/AmaniDawn/DGame/tree/main/.agents/skills/dgame-dev into .opencode/skills/dgame-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dgame-dev", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
dgame-devDGame Unity 项目开发指导。触发词:DGame, GameModule, UIWindow, UIWidget, UIModule, AddUIEvent, GameEvent, GameEventDriver, EEventGroup, LoadAssetAsync, LoadGameObjectAsync, SetSprite, ConfigSystem, HybridCLR…
Dgame Dev is an agent skill from AmaniDawn/DGame. DGame Unity 项目开发指导。触发词:DGame, GameModule, UIWindow, UIWidget, UIModule, AddUIEvent, GameEvent, GameEventDriver, EEventGroup, LoadAssetAsync, LoadGameObjectAsync, SetSprite, ConfigSystem, HybridCLR, YooAsset, Luban, RedDotModule, 热更, 资源加载, UI开发, 事件系统, 模块架构
Its SKILL.md is about 890 tokens, which your agent loads only when the skill is triggered. The skill folder holds 21 other files, including reference files (for example `agents/openai.yaml`, `evals/README.md` and `evals/evals.json`).
It sits in Game Development. The repository describes itself as: 根据TEngine框架,结合工作经验,修改和增加一些实用性拓展修改的框架(包括但不限于工具方法,工具编辑器,部分底层逻辑调整)。不合入TEngine,主要是不想让TEngine太冗杂。 The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit df0e6f4. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Dgame Dev loads about 892 tokens when it runs, and up to ~34k if it reads all its reference files. Until then it costs about 66 tokens; SKILL.md has 175 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from AmaniDawn/DGame at commit df0e6f4, republished under its MIT licence (© AmaniDawn). 175 words, ~892 tokens.
.claude/skills/dgame-dev/SKILL.md (or your agent's skills folder). This skill also uses 18 other files; get the full folder from GitHub.DGame 使用 HybridCLR + YooAsset + UniTask + Luban 构建。 本 skill 提供 DGame 专属的 AI 精炼说明,优先描述本仓库实际 API、目录和落位规则。
GameUnity/Assets/DGame/Runtime,编辑器工具放 GameUnity/Assets/DGame/Editor,热更玩法放 GameUnity/Assets/Scripts/HotFix/GameLogic。热更边界:DGame.Runtime/DGame.AOT 不热更,Scripts/HotFix/* 全部热更。GameLogic.GameModule.XXX 访问模块,不在业务层散落 ModuleSystem.GetModule<T>()。UniTask,不要新增 Coroutine 工作流。LoadAssetAsync/LoadAsset 后按持有关系 UnloadAsset;GameObject 实例用 LoadGameObjectAsync/LoadGameObject,销毁实例时资源模块自动回收引用。UIBase.AddUIEvent 自动清理;跨模块事件用 [EventInterface(EEventGroup...)]、GameEvent.Get<T>() 或 GameEvent.AddEventListener。luban-dev;本 skill 只补充 DGame 业务代码如何消费配置。GameLogic 业务代码优先通过 GameModule.XXX;DGame.Runtime 框架内部、编辑器代码、GameModule 的初始化桥接代码允许直接使用 ModuleSystem.GetModule<T>(),不要为了机械遵守规则改动这些底层代码。RegisterEvent 中使用 AddUIEvent;非 UI 模块对带 [EventInterface] 的接口优先使用生成的 GameEventHelper.AddEvent.Xxx.Xxx / GameEventHelper.RemoveEvent.Xxx.Xxx。只有没有生成门面或框架底层场景才直接调用 GameEvent.AddEventListener/RemoveEventListener。 IUIController 不是 UIBase,也必须按非 UI 生命周期处理,成对注册和移除。GameModule.ResourceModule;UIWindow.FromResources、AOT 的 Obfuz 密钥、框架音频混音器等已存在的 Resources.Load 路径属于框架例外,修改前先核对调用层,不要全局替换。GameProto/LubanConfig、事件/模块/输入等 Source Generator 产物不要手改;先修改 schema、接口或生成器源码,再重新生成并检查 Unity 编译。根据任务类型,读取对应的 reference 文档:
| 任务类型 | 必读文档 | 进阶文档 | 优先级 |
|---|---|---|---|
| UI 开发 | ui-lifecycle.md | ui-patterns.md | P0 |
| 事件系统 | event-system.md | event-antipatterns.md | P0 |
| 资源加载 | resource-api.md | resource-patterns.md | P0 |
| 热更资源包 | hotpatch-workflow.md | resource-api.md | P0 |
| 构建打包 | build-pipeline.md | hotfix-workflow.md | P1 |
| 模块使用 | modules.md | — | P0 |
| 热更代码 | hotfix-workflow.md | — | P1 |
| 代码规范 | naming-rules.md | — | P1 |
| Luban 配置 | luban-config.md | luban-dev | P1 |
| Unity CLI / Workflow | unity-cli | - | P1 |
| 红点系统 | reddot-system.md | ui-patterns.md | P1 |
| 项目结构 | architecture.md | — | P2 |
| 问题排查 | troubleshooting.md | — | P2 |
rg 搜索实际签名,优先信任源码,并在回复中标注冲突点。__tables__.xlsx、__beans__.xlsx、__enums__.xlsx、导表脚本或 GameConfig/ 数据时,先使用 luban-dev。ScriptGenerator、BindMemberProperty、RegisterEvent、OnCreate、OnRefresh、OnDestroy。GameUnity/Assets/BundleAssets 下资源文件名,不含路径和扩展名;改动前用实际资源和 YooAsset 设置验证。© AmaniDawn, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 18 other files (references) in .agents/skills/dgame-dev of AmaniDawn/DGame.
Open the folder on GitHubat commit df0e6f4
Dgame Dev next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Dgame Dev this skillAmaniDawn/DGame | 169 | — | ~892 | Automated safety check: Pass | MIT | |
| Image to Three.js Modelimg2threejs/img2threejs | 18k | 1 repos | ~8.2k | Automated safety check: Pass | Apache-2.0 | |
| Web CloneJane-xiaoer/claude-skill-web-clone | 1k | 1 repos | ~2.7k | Automated safety check: Pass | MIT | |
| Threejs Game Directormajidmanzarpour/threejs-game-skills | 2.4k | — | ~2.2k | Automated safety check: Pass | MIT | |
| Game Asset Generatorhtdt/godogen | 7.1k | — | ~2.8k | Automated safety check: Pass | MIT | |
| Threejs Gameplay Systemsvalkor-ai/loom | 1.2k | 1 repos | ~1.4k | Automated safety check: Pass | Apache-2.0 |
img2threejs/img2threejs
Rebuilds the object in a reference image as a procedural, animation-ready Three.js model written entirely in code, using staged sculpting with quality checks.
Jane-xiaoer/claude-skill-web-clone
网站复刻 / 克隆方法论。USE WHEN 用户说 复刻网站、克隆网站、clone website、抄个站、仿站、 照着这个站做一个、reproduce site、还原某个网页效果、把这个站搬下来改成我的、 复刻某个交互/WebGL/Canvas/Three.js 效果。提供「先拿真源码 → 判路径 → 逆向拆解 → 搭工程 → 替换内容」的可移植决策树,覆盖静态站 /…
majidmanzarpour/threejs-game-skills
Entrypoint for building, upgrading, and finishing Three.js browser games.
htdt/godogen
Generates game art from text prompts: PNG images, GLB 3D models, rigged characters, animations and sprites, with background removal.
valkor-ai/loom
Build and iterate playable Three.js game systems: starter scaffold, architecture, design briefs, core loops, level and encounter design, entities, input, camera, collision and physics, scoring…
CyberAgentGameEntertainment/NovaShader
Execute C with Unity APIs when existing uloop tools cannot inspect or edit enough.
AmaniDawn/DGame
DGame Luban 游戏配置全栈工具,支持枚举/Bean/数据表/字段/数据行的增删改查、配置校验、引用检查、导表脚本调用、ConfigMgr 封装与运行时消费链路排查。触发场景:(1) 编辑 GameConfig/Datas 下的游戏配置数据(道具表、文本表、模型表、音效表、特效表、GM 表等),(2) 新增/修改/删除配置表结构、字段、枚举或 Bean,(3) 处理…
AmaniDawn/DGame
安装和修复 DGame Unity CLI,使用内嵌 Pipeline 与项目级 Workflow 排查 CLI/MCP 连接,查询 Unity Editor/Development Player,执行编译、测试和受控验证。涉及 CLI 安装、连接配置或实际 Unity 状态时使用;纯源码或文档任务不连接 Editor。
Categories
DGame Unity 项目开发指导。触发词:DGame, GameModule, UIWindow, UIWidget, UIModule, AddUIEvent, GameEvent, GameEventDriver, EEventGroup, LoadAssetAsync, LoadGameObjectAsync, SetSprite, ConfigSystem, HybridCLR…. Dgame Dev is an agent skill from AmaniDawn/DGame.
Dgame Dev fits situations like: game Development work in your project.
Run `npx skills add AmaniDawn/DGame --skill dgame-dev -a claude-code`. Or copy the skill folder (.agents/skills/dgame-dev in AmaniDawn/DGame) into .claude/skills/dgame-dev in your project. Claude Code loads it when a task matches its description.
Run `npx skills add AmaniDawn/DGame --skill dgame-dev -a codex`. Or copy the skill folder (.agents/skills/dgame-dev in AmaniDawn/DGame) into .agents/skills/dgame-dev in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add AmaniDawn/DGame --skill dgame-dev -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dgame-dev, .gemini/skills/dgame-dev, .github/skills/dgame-dev and .opencode/skills/dgame-dev in your project.
SKILL.md names no scripts, command-line tools or credentials: Dgame Dev is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Dgame Dev is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 892 tokens (SKILL.md is roughly 3.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 33k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Dgame Dev: Image to Three.js Model (img2threejs/img2threejs, 18k stars), Web Clone (Jane-xiaoer/claude-skill-web-clone, 1k stars), Threejs Game Director (majidmanzarpour/threejs-game-skills, 2.4k stars) and Game Asset Generator (htdt/godogen, 7.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
AmaniDawn (a GitHub user) maintains it in AmaniDawn/DGame, which has 169 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 7, 2026.
Source: AmaniDawn/DGame on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.