Agent Skills
返回列表
💻

Godot 4 2D 游戏开发

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_51ab3167/2d-game-dev。

技能介绍

解决什么问题

很多 2D 游戏项目在脚本堆叠后失去可控性:碰撞层混乱、场景引用断裂、帧率相关位移、无验证闭环。该技能把 Godot 4.x + GDScript 作为固定栈,用可运行、可截图、可导出的方式推进开发。

技能如何工作

核心流程强调“每加一个系统就验证一次”:先建立 project.godot、目录约定与 TileMapLayer 关卡;再按场景拆分 player、enemy、bullet、HUD;用 signal、autoload、CharacterBody2D、Area2D 建立低耦合结构。它还给出平台跳跃、俯视角移动、敌人 AI、拾取伤害、暂停、音频、美术导入与 AnimatedSprite2D 等模板,并要求用无头运行和截图检查画面。

适用边界

适合从零做像素风 2D 小游戏、原型验证与发布准备;不适合替代 Godot 官方文档中的 3D、网络、动画状态机或大型多人架构。使用资料中的免费素材时,仍需自行确认具体许可证与商用范围。

使用场景

  • 从空目录生成可运行的 Godot 4 2D 项目脚手架,并用手写 project.godot 和 .tscn 搭出第一关。
  • 为平台跳跃原型实现 CharacterBody2D 控制器、碰撞分层、拾取物与伤害 Area2D,再逐系统验证。
  • 给已完成玩法的像素小游戏加 HUD、暂停菜单、BGM、音效和 AnimatedSprite2D 动画,并跑截图检查遮挡。
  • 按导出流程准备 Web 发布目标,检查像素渲染、相机边界、TileMapLayer 碰撞和包体大小。

适合人员

  • 需要把 2D 玩法想法快速做成可玩原型的独立游戏开发者。
  • 负责用 Godot 4 和 GDScript 完成课程项目或作品集小项目的学习者。
  • 希望让 agent 无头运行 Godot 项目并截图验收 2D 场景的自动化工程师。
  • 准备把像素小游戏发布到 itch.io 或 Web 的小型内容创作者。