游戏设计:原型与开发 07:像游戏设计师一样工作
- [Bilibili 同步视频](#Bilibili 同步视频)
- [🔁 迭代设计:好游戏是一遍一遍磨出来的](#🔁 迭代设计:好游戏是一遍一遍磨出来的)
-
- [🧐 分析:动手之前,先想清楚四个关键问题](#🧐 分析:动手之前,先想清楚四个关键问题)
- [✍️ 设计:设计师最重要的天赋是 "倾听"](#✍️ 设计:设计师最重要的天赋是 “倾听”)
- [🛠️ 实现:快速做原型,不一定非要写代码](#🛠️ 实现:快速做原型,不一定非要写代码)
- [📝 测试:别人的反馈,才是照见作品的镜子](#📝 测试:别人的反馈,才是照见作品的镜子)
- [💡两种创新:渐进型创新 & 交汇点创新](#💡两种创新:渐进型创新 & 交汇点创新)
- 🧠头脑风暴:一套拿来就能用的创意四步法
-
- [阶段 1:拓展阶段 ------ 放开脑洞,拒绝自我审查](#阶段 1:拓展阶段 —— 放开脑洞,拒绝自我审查)
- [阶段 2:收集阶段 ------ 制作思想卡片](#阶段 2:收集阶段 —— 制作思想卡片)
- [阶段 3:碰撞阶段 ------ 概念混搭,拥抱交汇点创新](#阶段 3:碰撞阶段 —— 概念混搭,拥抱交汇点创新)
- [阶段 4:评分阶段 ------ 筛选出潜力创意](#阶段 4:评分阶段 —— 筛选出潜力创意)
- 📌认清现实:想法≠成品,开发阶段与范围管控
- 📖小结
游戏设计由 1% 的灵感和 99% 的重复组成。------Chris Swain✨
很多人觉得游戏设计师是靠灵光一闪的天才,坐在原地蹦出绝妙点子,直接就能产出一款爆款游戏。但真实的游戏开发,灵感只是起点,真正拉开作品差距的,是一套可落地、可重复的工作方法论。今天我们就聊聊专业游戏设计师日常工作的核心思维,包含迭代设计、创新分类、头脑风暴、项目管控与范围规划,不管是独立开发者,还是刚入行的策划,都可以拿来实践。
Bilibili 同步视频
🔁 迭代设计:好游戏是一遍一遍磨出来的
一个糟糕的初始构想,经过反复迭代打磨,完全有机会蜕变成优秀作品。迭代设计贯穿叙事、美术背景、核心玩法等游戏的方方面面,整套流程由分析→设计→实现→测试四个阶段循环往复构成。
#mermaid-svg-z5i5Of45KB9Zi5Qe{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-z5i5Of45KB9Zi5Qe .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-z5i5Of45KB9Zi5Qe .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-z5i5Of45KB9Zi5Qe .error-icon{fill:#552222;}#mermaid-svg-z5i5Of45KB9Zi5Qe .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-z5i5Of45KB9Zi5Qe .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-z5i5Of45KB9Zi5Qe .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-z5i5Of45KB9Zi5Qe .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-z5i5Of45KB9Zi5Qe .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-z5i5Of45KB9Zi5Qe .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-z5i5Of45KB9Zi5Qe .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-z5i5Of45KB9Zi5Qe .marker{fill:#333333;stroke:#333333;}#mermaid-svg-z5i5Of45KB9Zi5Qe .marker.cross{stroke:#333333;}#mermaid-svg-z5i5Of45KB9Zi5Qe svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-z5i5Of45KB9Zi5Qe p{margin:0;}#mermaid-svg-z5i5Of45KB9Zi5Qe .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-z5i5Of45KB9Zi5Qe .cluster-label text{fill:#333;}#mermaid-svg-z5i5Of45KB9Zi5Qe .cluster-label span{color:#333;}#mermaid-svg-z5i5Of45KB9Zi5Qe .cluster-label span p{background-color:transparent;}#mermaid-svg-z5i5Of45KB9Zi5Qe .label text,#mermaid-svg-z5i5Of45KB9Zi5Qe span{fill:#333;color:#333;}#mermaid-svg-z5i5Of45KB9Zi5Qe .node rect,#mermaid-svg-z5i5Of45KB9Zi5Qe .node circle,#mermaid-svg-z5i5Of45KB9Zi5Qe .node ellipse,#mermaid-svg-z5i5Of45KB9Zi5Qe .node polygon,#mermaid-svg-z5i5Of45KB9Zi5Qe .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-z5i5Of45KB9Zi5Qe .rough-node .label text,#mermaid-svg-z5i5Of45KB9Zi5Qe .node .label text,#mermaid-svg-z5i5Of45KB9Zi5Qe .image-shape .label,#mermaid-svg-z5i5Of45KB9Zi5Qe .icon-shape .label{text-anchor:middle;}#mermaid-svg-z5i5Of45KB9Zi5Qe .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-z5i5Of45KB9Zi5Qe .rough-node .label,#mermaid-svg-z5i5Of45KB9Zi5Qe .node .label,#mermaid-svg-z5i5Of45KB9Zi5Qe .image-shape .label,#mermaid-svg-z5i5Of45KB9Zi5Qe .icon-shape .label{text-align:center;}#mermaid-svg-z5i5Of45KB9Zi5Qe .node.clickable{cursor:pointer;}#mermaid-svg-z5i5Of45KB9Zi5Qe .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-z5i5Of45KB9Zi5Qe .arrowheadPath{fill:#333333;}#mermaid-svg-z5i5Of45KB9Zi5Qe .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-z5i5Of45KB9Zi5Qe .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-z5i5Of45KB9Zi5Qe .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-z5i5Of45KB9Zi5Qe .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-z5i5Of45KB9Zi5Qe .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-z5i5Of45KB9Zi5Qe .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-z5i5Of45KB9Zi5Qe .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-z5i5Of45KB9Zi5Qe .cluster text{fill:#333;}#mermaid-svg-z5i5Of45KB9Zi5Qe .cluster span{color:#333;}#mermaid-svg-z5i5Of45KB9Zi5Qe div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-z5i5Of45KB9Zi5Qe .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-z5i5Of45KB9Zi5Qe rect.text{fill:none;stroke-width:0;}#mermaid-svg-z5i5Of45KB9Zi5Qe .icon-shape,#mermaid-svg-z5i5Of45KB9Zi5Qe .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-z5i5Of45KB9Zi5Qe .icon-shape p,#mermaid-svg-z5i5Of45KB9Zi5Qe .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-z5i5Of45KB9Zi5Qe .icon-shape .label rect,#mermaid-svg-z5i5Of45KB9Zi5Qe .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-z5i5Of45KB9Zi5Qe .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-z5i5Of45KB9Zi5Qe .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-z5i5Of45KB9Zi5Qe :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 分析
设计
实现
测试
图 1:迭代设计循环流程图。完成一轮测试之后,带着反馈重新回到分析环节,开启下一轮优化,周而复始推进游戏品质。
🧐 分析:动手之前,先想清楚四个关键问题
还不要急着动笔写方案,分析阶段的核心是认清现状、找准目标,理清我们要解决什么问题,要抓住什么机会。可以反复叩问自己 4 个问题:
-
目标玩家是谁?
不要只说 "我想做一个好游戏"。要明确你的受众群体。面向儿童,就要考虑设备载体;面向策略玩家,玩家更偏好电脑操作。同时警惕只给自己做游戏的陷阱:完全按照个人喜好创作,最后很可能只有你自己愿意玩。另外要分清:玩家嘴上说喜欢的,和真正驱动他们游玩的,往往不是一回事。
-
手上掌握哪些资源?
绝大多数开发者没有千万预算、百人团队、数年开发周期。你的资源就是时间、个人能力,或许还有志同道合的伙伴。正视团队的优势与短板,独立开发者最珍贵的资产就是才华与时间,不要无谓浪费现有条件。
-
市面上现有技术与竞品是什么?
没有游戏是凭空诞生的。不光要了解启发你的作品,也要调研同赛道竞争者。研究别人面对同类设计难题时的处理方案,从他人的成功和踩坑经历中汲取经验。
-
如何快速产出可测试的版本?
开发时间永远不够用。优先抓住游戏核心机制,例如《超级玛丽》的核心就是跳跃。先验证玩法乐趣,美工、音效这类包装内容可以后置。玩法好玩,才是游戏的立身之本。
✍️ 设计:设计师最重要的天赋是 "倾听"
游戏设计师不是高高在上的导演,不是把想法下达给团队就万事大吉。设计本质是协作与沟通,而沟通的核心是学会倾听,一共要倾听五种声音:
-
🎮倾听玩家的声音:认真看待测试反馈,哪怕结果和你的设想背道而驰;
-
👥倾听团队的声音:鼓励同事畅所欲言,汇聚集体创意,而不是一言堂;
-
💼倾听客户的声音:读懂对方明说的需求,也要挖掘那些藏在心底没有讲出口的诉求;
-
🎨倾听作品的声音:单个再巧妙的机制,如果和整体体验格格不入,也要敢于舍弃,留到下一个项目再用;
-
🧘倾听自己的声音:相信直觉带来的灵光一闪;保证休息和健康,熬夜硬肝解决不了创意难题;注意自己的沟通姿态,互相尊重才可以长久合作。
🛠️ 实现:快速做原型,不一定非要写代码
有了方案,就要把想法变成可以被体验的原型。
古谚语说得好:直到有人开始玩它,它才是一个游戏。
原型不一定是完整数字程序。举个例子,做 GUI 菜单交互验证,完全可以用纸页原型完成:打印出各个菜单页面,让测试者模拟点击,你手动切换纸张,就能验证跳转逻辑。
#mermaid-svg-uRbqaBcKsMMGNL8O{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-uRbqaBcKsMMGNL8O .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-uRbqaBcKsMMGNL8O .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-uRbqaBcKsMMGNL8O .error-icon{fill:#552222;}#mermaid-svg-uRbqaBcKsMMGNL8O .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-uRbqaBcKsMMGNL8O .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-uRbqaBcKsMMGNL8O .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-uRbqaBcKsMMGNL8O .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-uRbqaBcKsMMGNL8O .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-uRbqaBcKsMMGNL8O .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-uRbqaBcKsMMGNL8O .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-uRbqaBcKsMMGNL8O .marker{fill:#333333;stroke:#333333;}#mermaid-svg-uRbqaBcKsMMGNL8O .marker.cross{stroke:#333333;}#mermaid-svg-uRbqaBcKsMMGNL8O svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-uRbqaBcKsMMGNL8O p{margin:0;}#mermaid-svg-uRbqaBcKsMMGNL8O .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-uRbqaBcKsMMGNL8O .cluster-label text{fill:#333;}#mermaid-svg-uRbqaBcKsMMGNL8O .cluster-label span{color:#333;}#mermaid-svg-uRbqaBcKsMMGNL8O .cluster-label span p{background-color:transparent;}#mermaid-svg-uRbqaBcKsMMGNL8O .label text,#mermaid-svg-uRbqaBcKsMMGNL8O span{fill:#333;color:#333;}#mermaid-svg-uRbqaBcKsMMGNL8O .node rect,#mermaid-svg-uRbqaBcKsMMGNL8O .node circle,#mermaid-svg-uRbqaBcKsMMGNL8O .node ellipse,#mermaid-svg-uRbqaBcKsMMGNL8O .node polygon,#mermaid-svg-uRbqaBcKsMMGNL8O .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-uRbqaBcKsMMGNL8O .rough-node .label text,#mermaid-svg-uRbqaBcKsMMGNL8O .node .label text,#mermaid-svg-uRbqaBcKsMMGNL8O .image-shape .label,#mermaid-svg-uRbqaBcKsMMGNL8O .icon-shape .label{text-anchor:middle;}#mermaid-svg-uRbqaBcKsMMGNL8O .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-uRbqaBcKsMMGNL8O .rough-node .label,#mermaid-svg-uRbqaBcKsMMGNL8O .node .label,#mermaid-svg-uRbqaBcKsMMGNL8O .image-shape .label,#mermaid-svg-uRbqaBcKsMMGNL8O .icon-shape .label{text-align:center;}#mermaid-svg-uRbqaBcKsMMGNL8O .node.clickable{cursor:pointer;}#mermaid-svg-uRbqaBcKsMMGNL8O .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-uRbqaBcKsMMGNL8O .arrowheadPath{fill:#333333;}#mermaid-svg-uRbqaBcKsMMGNL8O .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-uRbqaBcKsMMGNL8O .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-uRbqaBcKsMMGNL8O .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-uRbqaBcKsMMGNL8O .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-uRbqaBcKsMMGNL8O .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-uRbqaBcKsMMGNL8O .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-uRbqaBcKsMMGNL8O .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-uRbqaBcKsMMGNL8O .cluster text{fill:#333;}#mermaid-svg-uRbqaBcKsMMGNL8O .cluster span{color:#333;}#mermaid-svg-uRbqaBcKsMMGNL8O div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-uRbqaBcKsMMGNL8O .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-uRbqaBcKsMMGNL8O rect.text{fill:none;stroke-width:0;}#mermaid-svg-uRbqaBcKsMMGNL8O .icon-shape,#mermaid-svg-uRbqaBcKsMMGNL8O .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-uRbqaBcKsMMGNL8O .icon-shape p,#mermaid-svg-uRbqaBcKsMMGNL8O .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-uRbqaBcKsMMGNL8O .icon-shape .label rect,#mermaid-svg-uRbqaBcKsMMGNL8O .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-uRbqaBcKsMMGNL8O .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-uRbqaBcKsMMGNL8O .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-uRbqaBcKsMMGNL8O :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 点击视频
点击字幕开关
点击音频
①选项菜单
②视频选项
④视频选项
③音频选项
图 2:GUI 纸质原型交互示意。用纸版原型即可快速验证菜单跳转、按钮功能,不需要耗费程序资源,早期测试性价比极高。
优先实现游戏一小部分内容用来测试。小范围原型测试,远比一个庞大半成品的测试更聚焦、更高效。
📝 测试:别人的反馈,才是照见作品的镜子
不要迷信自己的主观感受,只有玩家上手给出反馈,你才能客观认识游戏的真实水平。
哪怕经验再丰富的设计师,也没办法百分百预判玩家的反应。测试要尽早做、高频次做。
测试小技巧:直接告诉测试者 "这个游戏还有不少问题,我需要你告诉我哪里玩得不舒服",打消对方怕伤害你感情,只说客套夸奖的顾虑。同时一定要完整记录反馈。
我们可以用简易表格整理测试结果,把相同问题归类,定位发生场景,挖掘背后根源,划分问题严重等级,给出对应的解决方案。
| 发生位置 | 玩家原话反馈 | 潜在问题 | 解决方案 |
|---|---|---|---|
| 打完第一个 Boss | "我现在该往哪走?接下来干什么?" | 任务指引缺失 | 增加导师角色,交付第二个任务 |
表 1:简易测试分析记录表。用于整理玩家反馈,定位问题根源,输出可落地修改方案。
一轮测试结束,收集全部反馈,重新回到分析阶段,开启下一轮迭代。修改完成立刻再测试,验证你的修复方案是否真的生效。
💡两种创新:渐进型创新 & 交汇点创新
创新分为两大类,两种模式各有优劣:
-
渐进型创新:在现有基础上做可预期的迭代改良,就像早期英特尔奔腾处理器一代一代升级。优点是稳定,更容易获得投资。缺点是很难带来颠覆性的飞跃。
-
交汇点创新 :把两个完全不相关的想法碰撞融合,诞生前所未有的新事物。大名鼎鼎的 《万智牌》 就是代表:将 "收集卡牌" 和 "15 分钟快节奏桌游" 两个想法结合,开创集换式卡牌游戏品类。缺点是成果难以预判,说服他人接受新创意会比较困难。
🧠头脑风暴:一套拿来就能用的创意四步法
找到好点子的最佳办法就是尽可能地多想点子,再扔掉那些不好的。------Linus Pauling
好点子不会一蹴而就,头脑风暴就是批量生产创意的工具,整套流程分为拓展、收集、碰撞、评分 4 个阶段,5‑10 人团队效果最佳,单人开发也可以重复流程完成。
阶段 1:拓展阶段 ------ 放开脑洞,拒绝自我审查
围绕主题自由联想,想到什么就写在白板上,不要批判、不要删除任何想法。比如 Global Game Jam 主题 "乌洛波洛斯(咬尾蛇)",就可以发散出循环、重生、齿轮、蛇行、时间旅行等等关键词。
⚠️ 注意规避 "白板笔暴政":不要让少数人垄断输出,内向的成员往往藏着绝佳创意,可以鼓励他们直接书写到白板。结束后拍照留存白板,同步给全部团队成员。
#mermaid-svg-ZI8TOaFUgWxX4DLz{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-ZI8TOaFUgWxX4DLz .error-icon{fill:#552222;}#mermaid-svg-ZI8TOaFUgWxX4DLz .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-ZI8TOaFUgWxX4DLz .marker{fill:#333333;stroke:#333333;}#mermaid-svg-ZI8TOaFUgWxX4DLz .marker.cross{stroke:#333333;}#mermaid-svg-ZI8TOaFUgWxX4DLz svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-ZI8TOaFUgWxX4DLz p{margin:0;}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge{stroke-width:3;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section--1 rect,#mermaid-svg-ZI8TOaFUgWxX4DLz .section--1 path,#mermaid-svg-ZI8TOaFUgWxX4DLz .section--1 circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .section--1 polygon,#mermaid-svg-ZI8TOaFUgWxX4DLz .section--1 path{fill:hsl(240, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .section--1 text{fill:#ffffff;}#mermaid-svg-ZI8TOaFUgWxX4DLz .node-icon--1{font-size:40px;color:#ffffff;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-edge--1{stroke:hsl(240, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-depth--1{stroke-width:17;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section--1 line{stroke:hsl(60, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:lightgray;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:#efefef;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-0 rect,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-0 path,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-0 circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-0 polygon,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-0 path{fill:hsl(60, 100%, 73.5294117647%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-0 text{fill:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .node-icon-0{font-size:40px;color:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-edge-0{stroke:hsl(60, 100%, 73.5294117647%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-depth-0{stroke-width:14;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-0 line{stroke:hsl(240, 100%, 83.5294117647%);stroke-width:3;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:lightgray;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:#efefef;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-1 rect,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-1 path,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-1 circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-1 polygon,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-1 path{fill:hsl(80, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-1 text{fill:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .node-icon-1{font-size:40px;color:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-edge-1{stroke:hsl(80, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-depth-1{stroke-width:11;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-1 line{stroke:hsl(260, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:lightgray;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:#efefef;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-2 rect,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-2 path,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-2 circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-2 polygon,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-2 path{fill:hsl(270, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-2 text{fill:#ffffff;}#mermaid-svg-ZI8TOaFUgWxX4DLz .node-icon-2{font-size:40px;color:#ffffff;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-edge-2{stroke:hsl(270, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-depth-2{stroke-width:8;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-2 line{stroke:hsl(90, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:lightgray;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:#efefef;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-3 rect,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-3 path,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-3 circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-3 polygon,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-3 path{fill:hsl(300, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-3 text{fill:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .node-icon-3{font-size:40px;color:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-edge-3{stroke:hsl(300, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-depth-3{stroke-width:5;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-3 line{stroke:hsl(120, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:lightgray;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:#efefef;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-4 rect,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-4 path,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-4 circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-4 polygon,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-4 path{fill:hsl(330, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-4 text{fill:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .node-icon-4{font-size:40px;color:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-edge-4{stroke:hsl(330, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-depth-4{stroke-width:2;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-4 line{stroke:hsl(150, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:lightgray;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:#efefef;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-5 rect,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-5 path,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-5 circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-5 polygon,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-5 path{fill:hsl(0, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-5 text{fill:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .node-icon-5{font-size:40px;color:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-edge-5{stroke:hsl(0, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-depth-5{stroke-width:-1;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-5 line{stroke:hsl(180, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:lightgray;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:#efefef;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-6 rect,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-6 path,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-6 circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-6 polygon,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-6 path{fill:hsl(30, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-6 text{fill:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .node-icon-6{font-size:40px;color:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-edge-6{stroke:hsl(30, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-depth-6{stroke-width:-4;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-6 line{stroke:hsl(210, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:lightgray;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:#efefef;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-7 rect,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-7 path,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-7 circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-7 polygon,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-7 path{fill:hsl(90, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-7 text{fill:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .node-icon-7{font-size:40px;color:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-edge-7{stroke:hsl(90, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-depth-7{stroke-width:-7;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-7 line{stroke:hsl(270, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:lightgray;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:#efefef;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-8 rect,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-8 path,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-8 circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-8 polygon,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-8 path{fill:hsl(150, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-8 text{fill:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .node-icon-8{font-size:40px;color:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-edge-8{stroke:hsl(150, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-depth-8{stroke-width:-10;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-8 line{stroke:hsl(330, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:lightgray;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:#efefef;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-9 rect,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-9 path,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-9 circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-9 polygon,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-9 path{fill:hsl(180, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-9 text{fill:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .node-icon-9{font-size:40px;color:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-edge-9{stroke:hsl(180, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-depth-9{stroke-width:-13;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-9 line{stroke:hsl(0, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:lightgray;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:#efefef;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-10 rect,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-10 path,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-10 circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-10 polygon,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-10 path{fill:hsl(210, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-10 text{fill:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .node-icon-10{font-size:40px;color:black;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-edge-10{stroke:hsl(210, 100%, 76.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge-depth-10{stroke-width:-16;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-10 line{stroke:hsl(30, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:lightgray;}#mermaid-svg-ZI8TOaFUgWxX4DLz .disabled text{fill:#efefef;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-root rect,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-root path,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-root circle,#mermaid-svg-ZI8TOaFUgWxX4DLz .section-root polygon{fill:hsl(240, 100%, 46.2745098039%);}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-root text{fill:#ffffff;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-root span{color:#ffffff;}#mermaid-svg-ZI8TOaFUgWxX4DLz .section-2 span{color:#ffffff;}#mermaid-svg-ZI8TOaFUgWxX4DLz .icon-container{height:100%;display:flex;justify-content:center;align-items:center;}#mermaid-svg-ZI8TOaFUgWxX4DLz .edge{fill:none;}#mermaid-svg-ZI8TOaFUgWxX4DLz .mindmap-node-label{dy:1em;alignment-baseline:middle;text-anchor:middle;dominant-baseline:middle;text-align:center;}#mermaid-svg-ZI8TOaFUgWxX4DLz :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 乌洛波洛斯
蛇相关
蛇行
游泳
恐惧
循环轮回
重生
圆圈
齿轮
时空之轮
科幻幻想
太空
机器人
时间旅行
红矮星
隐喻事件
土拨鼠之日
最后的幸存者
图 3:头脑风暴拓展阶段思维导图示例。围绕核心主题向外发散,尽可能多挖掘关联概念,不做好坏筛选。
阶段 2:收集阶段 ------ 制作思想卡片
把刚才所有发散出来的概念,每一条单独写在一张卡片上,得到一堆思想卡片。
阶段 3:碰撞阶段 ------ 概念混搭,拥抱交汇点创新
每人随机抽取两张卡片,把两个完全不同的概念结合,产出 3 个游戏构想。如果两张概念实在无法融合,可以跳过。
幽默笑话的底层逻辑也是如此:把两个毫不相干领域的概念强行连接,大脑的碰撞就产生趣味。游戏交汇点创新也是一模一样的原理。
举个例子:
-
卡片「土拨鼠之日」+「齿轮」:可以构思循环时间战斗游戏;
-
卡片「蛇」+「腰带」:可以构思伪装成腰带的潜行蛇玩法。
这个阶段只管产出,不要急于否定想法。
阶段 4:评分阶段 ------ 筛选出潜力创意
每个人选出自己最喜欢的两个构想写在白板,团队投票,筛选出票数最高的少数几个点子,作为后续开发方向。
📌认清现实:想法≠成品,开发阶段与范围管控
很多新人以为脑海里的想法可以笔直直接变成游戏,但现实恰恰相反。想法要经过多版原型试错,不断调整,才能够蜕变为最终产品。
#mermaid-svg-qgepFQ6PegTSrJSa{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-qgepFQ6PegTSrJSa .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-qgepFQ6PegTSrJSa .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-qgepFQ6PegTSrJSa .error-icon{fill:#552222;}#mermaid-svg-qgepFQ6PegTSrJSa .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-qgepFQ6PegTSrJSa .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-qgepFQ6PegTSrJSa .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-qgepFQ6PegTSrJSa .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-qgepFQ6PegTSrJSa .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-qgepFQ6PegTSrJSa .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-qgepFQ6PegTSrJSa .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-qgepFQ6PegTSrJSa .marker{fill:#333333;stroke:#333333;}#mermaid-svg-qgepFQ6PegTSrJSa .marker.cross{stroke:#333333;}#mermaid-svg-qgepFQ6PegTSrJSa svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-qgepFQ6PegTSrJSa p{margin:0;}#mermaid-svg-qgepFQ6PegTSrJSa .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-qgepFQ6PegTSrJSa .cluster-label text{fill:#333;}#mermaid-svg-qgepFQ6PegTSrJSa .cluster-label span{color:#333;}#mermaid-svg-qgepFQ6PegTSrJSa .cluster-label span p{background-color:transparent;}#mermaid-svg-qgepFQ6PegTSrJSa .label text,#mermaid-svg-qgepFQ6PegTSrJSa span{fill:#333;color:#333;}#mermaid-svg-qgepFQ6PegTSrJSa .node rect,#mermaid-svg-qgepFQ6PegTSrJSa .node circle,#mermaid-svg-qgepFQ6PegTSrJSa .node ellipse,#mermaid-svg-qgepFQ6PegTSrJSa .node polygon,#mermaid-svg-qgepFQ6PegTSrJSa .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-qgepFQ6PegTSrJSa .rough-node .label text,#mermaid-svg-qgepFQ6PegTSrJSa .node .label text,#mermaid-svg-qgepFQ6PegTSrJSa .image-shape .label,#mermaid-svg-qgepFQ6PegTSrJSa .icon-shape .label{text-anchor:middle;}#mermaid-svg-qgepFQ6PegTSrJSa .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-qgepFQ6PegTSrJSa .rough-node .label,#mermaid-svg-qgepFQ6PegTSrJSa .node .label,#mermaid-svg-qgepFQ6PegTSrJSa .image-shape .label,#mermaid-svg-qgepFQ6PegTSrJSa .icon-shape .label{text-align:center;}#mermaid-svg-qgepFQ6PegTSrJSa .node.clickable{cursor:pointer;}#mermaid-svg-qgepFQ6PegTSrJSa .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-qgepFQ6PegTSrJSa .arrowheadPath{fill:#333333;}#mermaid-svg-qgepFQ6PegTSrJSa .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-qgepFQ6PegTSrJSa .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-qgepFQ6PegTSrJSa .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-qgepFQ6PegTSrJSa .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-qgepFQ6PegTSrJSa .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-qgepFQ6PegTSrJSa .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-qgepFQ6PegTSrJSa .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-qgepFQ6PegTSrJSa .cluster text{fill:#333;}#mermaid-svg-qgepFQ6PegTSrJSa .cluster span{color:#333;}#mermaid-svg-qgepFQ6PegTSrJSa div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-qgepFQ6PegTSrJSa .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-qgepFQ6PegTSrJSa rect.text{fill:none;stroke-width:0;}#mermaid-svg-qgepFQ6PegTSrJSa .icon-shape,#mermaid-svg-qgepFQ6PegTSrJSa .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-qgepFQ6PegTSrJSa .icon-shape p,#mermaid-svg-qgepFQ6PegTSrJSa .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-qgepFQ6PegTSrJSa .icon-shape .label rect,#mermaid-svg-qgepFQ6PegTSrJSa .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-qgepFQ6PegTSrJSa .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-qgepFQ6PegTSrJSa .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-qgepFQ6PegTSrJSa :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 想法
原型1
原型2
原型3
原型4
游戏
图 4:真实游戏开发路径。想法不会一步直达成品,中间会经历多版原型迭代,部分原型会被直接舍弃。
大型商业项目会划分清晰的开发周期,越到后期,修改想法的代价越高昂:
-
制作前:大胆试验原型,随时推翻想法。输出 Demo,用来评估项目是否立项。
-
制作阶段:团队规模扩张,敲定核心系统,开始大批量美术、动画制作。
-
Alpha 内部测试:全部游戏机制锁定,只修改关卡、修复 Bug,不再改动底层系统。
-
Beta 测试:游戏基本完工,只修复崩溃、严重漏洞,不新增内容。
-
黄金阶段:版本定稿,准备对外发售。
-
发售后:可以更新补丁、开发 DLC,DLC 同样要走完一套完整开发流程。
⚠️项目第一杀手:范围膨胀
过多的设计内容,是游戏项目的第一杀手。
不要一上来就对标 3A 大作。小团队、独立开发者的正确思路:找一个精彩的核心机制,在小的规模之内深度打磨它。先把小作品完整做完,后续有余力,再不断扩充内容。无数优秀独立游戏,都是从小巧精妙的核心玩法起步。
📖小结
游戏设计不是等待灵感降临的艺术,而是一套可训练、可执行的工作体系。
-
依靠迭代设计循环,分析‑设计‑实现‑测试反复打磨作品;
-
理解渐进型与交汇点两种创新,用标准化头脑风暴批量生成创意;
-
懂得在不同开发阶段控制修改成本,严格把控项目范围,优先完成小而完整的作品。

无论是 Game Jam 快速开发,还是独立游戏长期制作,这些工具与思维,都可以帮你把脑海中的奇思妙想,真正变成可以被玩家体验的游戏。