游戏资产生成-免费版
轻量级2D游戏资产生成工具,支持角色设计、精灵图与瓦片集,保持风格一致。Use when 需要设计创作、UI设计、海报制作、品牌视觉时使用。不适用于3D建模和动画制作。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。
天轰穿
@thcjp
What This Skill Does
Generates 2D game assets including character designs, sprites, tilesets, and UI elements in pixel, hand-painted, or flat art styles, maintaining consistent visual style across all outputs. Designed for indie developers and game jams.
Replaces manually drawing or commissioning each 2D game asset by generating a full set of consistent, style-matched visuals from text prompts.
When to Use It
- Design a pixel-art protagonist with multiple poses and views for an RPG
- Create a seamless dungeon tileset with floors, walls, doors, and traps
- Generate UI elements like health bars, inventory slots, and buttons for a game interface
- Produce a consistent set of enemy sprites for a 2D platformer
- Build a flat-style item icon set for a mobile game inventory
- Rapidly prototype visual assets for a Game Jam project
Install
$ openclaw skills install @thcjp/game-asset-gen-tool-free功能说明: 本技能涵盖 中文交互、化工作流场景 等核心能力。
游戏资产生成工具(免费版)
概述
游戏资产生成工具免费版是一款面向独立开发者的 2D 游戏资产制作方案。通过 AI 生成保持风格一致的角色设计、精灵图、瓦片集和 UI 元素,帮助独立开发者快速制作游戏原型和 Game Jam 项目所需的视觉资产。
本版本支持像素风、手绘风和扁平风三种艺术风格,覆盖 2D 游戏开发的核心资产需求。
核心能力
| 能力 | 说明 |
|---|---|
| 角色设计 | 主角、NPC、敌人的概念设计与角色表 |
| 精灵图 | 角色动画帧(行走、攻击、待机) |
| 瓦片集 | 地面、墙壁、道具、陷阱等场景瓦片 |
| UI元素 | 血条、背包格子、按钮等界面元素 |
| 风格一致 | 多个资产保持统一艺术风格 |
免费版支持的资产类型
2D 资产:
- 角色设计(主角/NPC/敌人)
- 角色表(多方向/多姿态)
- 精灵图表(动画帧)
- 瓦片集(场景构建)
- 道具图标
- UI元素
艺术风格:
- Pixel Art(像素风) → 复古/独立游戏
- Hand-Painted(手绘风) → RPG/奇幻
- Vector/Flat(扁平风) → 休闲/移动
不支持(需专业版):
- 3D 模型(GLB格式)
- 游戏设计文档(GDD)
- 批量资产生成
- 音乐与音效
- 游戏概念设计
输出: 返回免费版支持的资产类型的执行结果,包含操作状态和输出数据。
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
核心功能执行
用input_params参数进行配置。
输出: 返回核心功能执行的执行结果,包含操作状态和输出数据。
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
参数配置与调用
用config_options参数进行配置。
输出: 返回参数配置与调用的执行结果,包含操作状态和输出数据。
- 执行此能力时使用
config_options参数,支持修改/重置/导入操作 能力覆盖范围:本skill的核心能力覆盖以下场景关键词:轻量级、游戏资产生成工具、支持角色设计、精灵图与瓦片集、保持风格一致、面向独立开发者的、游戏资产制作方案、核心能力、角色设计与角色表、精灵图与动画帧制、瓦片集与环境资产、道具与、元素图标设计、扁平风三种艺术风等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持。
使用场景
场景一:像素风角色设计
为 2D RPG 游戏设计主角角色表。
# 角色设计提示词构建
def build_character_prompt(game_style, character_type, details):
"""构建角色设计提示词"""
prompt = f"""
设计一个{game_style}风格的{character_type}:
角色描述: {details['description']}
艺术风格: {game_style}
需要的视图:
"""
for view in details.get('views', ['正面', '背面', '侧面']):
prompt += f" - {view}\n"
prompt += "\n 需要的姿态:\n"
for pose in details.get('poses', ['待机', '行走', '攻击']):
prompt += f" - {pose}\n"
prompt += f"\n 色彩方案: {details.get('palette', '暖色调')}"
prompt += f"\n 尺寸规格: {details.get('size', '32x32像素')}"
return prompt
# 像素风主角设计
character = {
"description": "年轻农夫,友好表情,草帽,蓝色围裙",
"views": ["正面", "背面", "左侧面", "右侧面"],
"poses": ["待机", "行走(4方向)", "使用工具(锄头/水壶)"],
"palette": "温暖大地色调",
"size": "32x32像素"
}
prompt = build_character_prompt("Stardew Valley像素风", "主角", character)
print(prompt)
场景二:地牢瓦片集制作
为地牢探索游戏制作完整的瓦片集。
提示词模板:
创建一个地牢探索游戏的瓦片集:
风格: 16位复古风,暗黑奇幻
需要包含:
地面瓦片:
- 石地板(多种变体)
- 泥土地面
- 水面(可动画)
墙壁瓦片:
- 砖墙
- 洞穴墙
- 装饰墙壁
门:
- 木门
- 铁门
- 魔法门
道具:
- 火把
- 宝箱
- 木桶
- 骨头
陷阱:
- 尖刺
- 压力板
所有瓦片必须无缝拼接,尺寸 16x16 像素。
场景三:UI元素设计
为游戏界面制作 UI 元素。
# UI元素生成提示词
generate_ui_element() {
local element=$1
local style=$2
case $element in
"health-bar")
echo "设计血条: ${style}风格, 含边框装饰, 可叠加心形图标"
;;
"inventory-slot")
echo "设计背包格子: ${style}风格, 含选中高亮状态, 32x32像素"
;;
"button")
echo "设计按钮: ${style}风格, 含正常/悬停/按下三种状态"
;;
"dialogue-box")
echo "设计对话框: ${style}风格, 含打字机效果边框, 半透明背景"
;;
esac
}
generate_ui_element "health-bar" "暗黑奇幻"
generate_ui_element "inventory-slot" "暗黑奇幻"
不适用场景
以下场景游戏资产生成-免费版不适合处理:
- 3D建模和动画制作
- 照片级写实渲染
- 手绘原创插画
触发条件
需要设计创作、UI设计、海报制作、品牌视觉时使用。不适用于非本工具能力范围的需求。
快速开始
领先步:确定游戏风格
风格选择:
Pixel Art(像素风)
→ 适合: 复古游戏、独立游戏、Game Jam
→ 参考: Stardew Valley, Celeste, Hollow Knight
Hand-Painted(手绘风)
→ 适合: RPG、奇幻游戏
→ 参考: Bastion, Transistor
Vector/Flat(扁平风)
→ 适合: 休闲游戏、移动游戏
→ 参考: Alto's Adventure, Monument Valley
第二步:设计领先个角色
# 角色设计提示词
prompt = """
设计一个像素风游戏主角:
风格: 16位复古像素风
角色: 年轻冒险者,勇敢表情,绿色斗篷
需要:
- 正面、背面、侧面视图
- 待机姿态
- 行走动画帧(4方向各4帧)
- 持剑攻击姿态
色彩方案: 绿色斗篷 + 棕色靴子 + 银色长剑
尺寸: 32x32像素
"""
第三步:生成瓦片集
# 瓦片集生成提示词
echo "创建森林瓦片集: 像素风, 16x16, 含地面/树木/岩石/草丛, 无缝拼接"
结果处理: 执行完成后,查看输出结果确认操作状态。成功时输出包含处理摘要和结果数据;失败时根据错误信息排查问题,查阅错误处理章节获取恢复步骤。
示例
角色设计配置
{
"asset_type": "character",
"art_style": "pixel-art",
"character": {
"type": "protagonist",
"description": "赛博朋克武士",
"views": ["front", "back", "side-left", "side-right"],
"poses": ["idle", "walk", "attack", "block"],
"animation_frames": 4,
"size": "32x32"
},
"color_palette": {
"primary": "#1a1a2e",
"accent": "#e94560",
"skin": "#f5cba7"
}
}
瓦片集配置
{
"asset_type": "tileset",
"art_style": "pixel-art",
"tile_size": "16x16",
"theme": "dungeon",
"tiles": {
"floor": ["stone", "dirt", "water"],
"wall": ["brick", "cave", "decorated"],
"door": ["wooden", "iron", "magic"],
"props": ["torch", "chest", "barrel", "bones"],
"traps": ["spikes", "pressure-plate"]
},
"requirements": ["seamless-connection", "multiple-variants"]
}
优选实践
- 指定尺寸:明确"32x32瓦片"或"1920x1080背景",避免资产尺寸不匹配。
- 参考现有游戏:"Stardew Valley风格"或"Celeste风格"比抽象描述更有效。
- 一致性优先:多个资产请求时,描述统一风格指南确保匹配。
- 动画帧明确:指定帧数和方向(如"4方向各4帧行走动画")。
- 从占位图开始:先用简单资产迭代,完善是已发布的敌人。
免费版优选实践:
[ ] 资产尺寸已明确指定
[ ] 艺术风格已统一选择(像素/手绘/扁平)
[ ] 参考游戏已明确
[ ] 动画帧数和方向已规划
[ ] 色彩方案已定义
[ ] 资产清单已梳理(角色/瓦片/UI)
常见问题
Q: 免费版支持 3D 模型生成吗?
A: 免费版仅支持 2D 资产。3D 模型(GLB 格式)需要升级至专业版。
Q: 生成的精灵图是什么格式?
A: 生成 PNG 格式图片,包含透明背景。精灵图表包含所有帧的排列,可直接导入游戏引擎使用。
Q: 可以生成游戏音乐吗?
A: 免费版不支持音乐和音效生成。需要音频资产请升级至专业版或使用音频生成工具。
Q: 如何保证多个资产风格一致?
A: 在提示词中描述统一风格指南,包括艺术风格、色彩方案和参考游戏。所有资产请求都引用同一风格描述。
Q: 支持哪些游戏引擎?
A: 生成的资产(PNG/Sprite Sheet)兼容所有主流引擎:Unity、Godot、GameMaker、Construct 等。
依赖说明
运行环境
- Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
- 操作系统: Windows / macOS / Linux
依赖详情
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
| 图片编辑器 | 工具 | 可选 | Aseprite/Photoshop/GIMP(精灵图编辑) |
API Key 配置
- 本Skill采用纯Markdown指令驱动,无需额外API Key
- 资产生成由 Agent 内置 LLM 能力提供
可用性分类
- 分类: MD+EXEC(纯Markdown指令,部分功能需要exec命令行执行能力)
- 说明: 轻量级AI Skill,通过自然语言指令驱动2D游戏资产生成
- 适用规模: 独立开发者,2D游戏原型与Game Jam项目
错误处理
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |
已知限制
- 需LLM支持,无LLM环境不可用
- 复杂业务场景建议结合人工经验判断
- 执行效率受模型能力与网络环境影响
安全注意事项
| 风险类型 | 防范措施 |
|---|---|
| API密钥泄露 | 通过环境变量配置,禁止硬编码到代码或配置文件中 |
| 命令执行风险 | 仅执行白名单命令,避免拼接用户输入到命令行参数中 |
| 网络通信安全 | 使用HTTPS协议,验证SSL证书有效性 |
| 敏感数据暴露 | 输出结果中不包含密钥、令牌等敏感信息 |
使用前请确认已阅读依赖说明章节,确保运行环境满足安全要求。
核心功能
- 自动化执行: 基于指令驱动的自动化流程
- 文件处理: 支持多种文件格式的读取、解析和写入操作
- API集成: 通过标准化接口调用外部服务并处理响应
- 命令执行: 在安全沙箱中执行系统命令并收集结果
- 信息检索: 快速搜索和过滤目标数据
核心功能
- 自动化执行: 基于指令驱动的自动化流程
- 文件处理: 支持多种文件格式的读取、解析和写入操作
- API集成: 通过标准化接口调用外部服务并处理响应
- 命令执行: 在安全沙箱中执行系统命令并收集结果
- 信息检索: 快速搜索和过滤目标数据
Top skills in this category
Dashboard
@cellcogAI dashboard and web app generation powered by CellCog. Interactive dashboards, KPI trackers, data visualization, charts, analytics apps, data explorers, calculators, games. Responsive HTML apps with real-time filters.
Instagram Skill via cyberdrk/gram CLI
@areinInstagram CLI for viewing feeds, posts, profiles, and engagement via cookies.
Section 11: Endurance Training Coach (Intervals.icu)
@crankaddictEvidence-based endurance coaching protocol (v11.35). Use when analyzing training data, reviewing sessions, generating pre/post-workout reports, planning work...
Skill Vetter
@spclaudehomeSecurity-first skill vetting for AI agents. Use before installing any skill from ClawdHub, GitHub, or other sources. Checks for red flags, permission scope, and suspicious patterns.
Github
@steipeteInteract with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.