“第一作的目的不是赚钱,是积累经验、验证方向、迭代到第二作。” — 所有活下来的 indie 开发者


先搞清楚现实

数据现实
第一个游戏平均开发时间6-18 个月(Solo)
第一个游戏能赚到的钱大多数 < $100
成功率绝大多数 indie 第一作都会失败或延期
关键认知先完成,再完美

第一作越小越好。一个 polished 的 30 分钟体验 >> 一个永远做不完的开放世界。


一、引擎选择

Godot 4 vs Unity 2026

维度GodotUnity
价格完全免费,MIT协议订阅制,$204/年起
体积120MB,启动秒开笨重,启动慢
2D支持原生专用引擎,需要额外插件
3D支持进步快,生态小成熟,AAA也在用
脚本GDScript(Python-like)C#
社区爆发式增长中庞大稳定

2026 建议:

  • 纯 2D / 像素风 / 休闲游戏Godot 4 ✅ 免费、轻量、社区活跃、2D 原生支持碾压 Unity
  • 需要发布到主机(Switch/PS/Xbox)→ Unity(Godot 主机支持仍在完善)
  • 不确定学哪个Godot 4,错了沉没成本低

二、2D 卡牌游戏开发专项

卡牌游戏类型解析

类型代表作适合 Solo 吗
Deck-building RoguelikeSlay the Spire、Monster Train✅ 最适合,高度程序化
传统 TCG(集换式卡牌)Magic、Hearthstone❌ 需大量卡牌内容
Auto-battlerBattlegrounds🟡 可行,内容需求中等
Puzzle/CasinoBalatro、Solitaire✅ 机制简单,适合入门
叙事驱动卡牌Inscryption、Loop Hero✅ 适合有创意背景的

Solo 最佳选择:Deck-building Roguelike — 单局游戏长度可控、卡牌间组合效应创造深度、程序化生成内容降低美术压力。

标杆游戏(必须玩,必须拆解)

游戏值得学的点
Slay the Spire意图系统(Enemy Intent)、卡牌梯度设计、卡牌描述简洁性
Monster Train多种阵营组合、多路径战斗、Quick/Long 机制创新
Balatro(2024 最大黑马)Poker+roguelike 融合、无穷层叠的 combo、视觉爆炸反馈
Inscryption叙事+卡牌融合、Meta 元素
Card Coder(2025 新品)让玩家自己设计卡牌的创新机制

核心机制:意图系统(最重要设计)

每回合开始前,必须让玩家知道敌人下一步要做什么

👹 敌人意图显示
├── ⚔️ 攻击 12
├── 🛡️ 防御 8
├── 🌀 蓄力(下回合放大招)
└── ❓ 未知(部分敌人/特定机制)

这是 Slay the Spire 最重要的创新——把信息不对称降到最低,让玩家做有意义的决策。

关键设计参数(参考 Slay the Spire)

参数参考值
每回合抽牌数5 张
每回合能量3 点(可成长)
卡牌费用分布0-3 费为主,少量高费
初始牌组大小10 张基础牌
理想牌组大小15-25 张
卡牌稀有度Common/Rare/Legendary ≈ 60/30/10%

Godot 4 + 卡牌框架资源

资源用途费用
Heartbeast Card Game TutorialYouTube 全套视频免费
deck_builder_tutorial (GitHub)Godot 4 完整项目免费
Card Framework (Godot Asset Library)官方卡牌框架免费
Nue Deck Templateitch.io 卡牌模板$10-20

推荐技术栈:

引擎:Godot 4.x
语言:GDScript 2.0(Python-like,简单好学)
卡牌系统:Card Framework(官方)或自写
项目结构参考:deck_builder_tutorial GitHub

三、工具链

用途推荐工具
引擎Godot 4.x / Unity 2023+
2D 像素美术Aseprite($20,一次买断)
3D 模型Blender(免费)
音效Audacity(免费)+ Freesound.org
音乐Bosca Ceoil / FMOD(免费)
版本控制Git + GitHub
项目管理Trello / Notion(轻量)

免费资源站:

美术风格:像素风 vs 插画风

维度像素风插画风
Solo 可行性✅ 一人可以搞定❌ 需要外包/AI 辅助
制作时间
卡牌辨识度🟡 需要精细设计✅ 颜色/构图即可区分
市场偏好复古玩家主流/卡牌核心玩家

Solo 建议:像素风 — 大量免费像素资源可用,降低初期门槛。


四、发布平台选择

Steam vs itch.io

Steamitch.io
用户量10 亿+数千万
上架费$100(可返还)免费
分成30%(一般情况)0-10%(自选)
审核需 Steam Direct几乎无审核
受众主流、核心玩家独立、尝鲜玩家

推荐路线:

1. 先上 itch.io 发布 v0.1-v0.3 版本收集反馈
2. Steam 放 Wishlist 页,早期积累关注
3. 正式发布时 Steam + itch.io 同时上

五、上线前的营销(提前 6 个月开始)

时间节点行动
-6 个月开通社媒账号,开始 devlog
-3 个月制作 Steam Wishlist 页面
-2 个月放出游戏 demo(Steam Next Fest)
-1 个月联系游戏媒体 / YouTuber / Twitch 主播
发布周疯狂发帖、Discord 社区激活
发布后持续更新、社区运营

六、卡牌平衡:Solo 开发者的实用方法

不要试图用数学平衡——用大量测试来平衡。

  1. 先玩 100 局再说

    • 记录每张卡的胜率/使用频率
    • 记下”明显 OP”和”完全没用”的卡
  2. Nerf 比 buff 更安全

    • 弱卡可以留着给新手,OP 卡会破坏整个体验
  3. 关注”一键胜利”Combo

    • 任何能在 5 回合内结束战斗的 Combo 必须砍

七、第一版 Scope(3-6 个月 Solo)

MVP 必须包含:

  • ✅ 战斗系统(抽卡/能量/打出/结算)
  • ✅ 10-15 张不同卡牌
  • ✅ 3-5 种敌人类型
  • ✅ 1 个完整 Boss
  • ✅ 牌组构建界面
  • ✅ 存档系统

第一版不要包含:

  • ❌ 多人模式
  • ❌ Steam 成就/云存档
  • ❌ 完整剧情
  • ❌ 50+ 卡牌(内容爆炸)

八、下一步

立即行动(1-3 天):

  1. 下载 Godot 4 + 克隆 deck_builder_tutorial 项目跑一遍
  2. 玩 5-10 小时 Slay the Spire(不是消遣,是拆解学习)

本周内: 3. 写一个 1 页的 Game Design Doc(核心循环 + 第一版卡牌表) 4. 确定是像素风还是插画风 5. 选第一个战斗场景开始搭

第一个里程碑目标: 3 个月内有一个可完整体验一局的版本,哪怕只有 10 张牌。


附:游戏开发交流社区