【游戏设计原理】31 - 头脑风暴的方法

在这里插入图片描述

在游戏设计中,头脑风暴的方法可以贯穿整个创作流程,帮助设计师从最初的概念生成到具体机制的打磨。以下是如何在不同阶段应用头脑风暴方法的详细步骤:


1. 自由思考法的应用

阶段:创意萌发与初期概念设计

  • 目标:找到游戏的核心创意、叙事框架或独特玩法。
  • 操作方法:
    • 单词气泡:
      • 写下一个游戏主题或核心机制的关键词,比如“重力”、“音乐”、“冒险”。
      • 从这个关键词延展出其他相关的想法,比如“重力——失重环境——太空关卡”。
    • 创意之网:
      • 建立一个“创意网络”,用关键词和简单图标表示游戏的可能方向,例如玩法、叙事、角色设计等,形成一个多向联想的网络。
    • 场景化自由联想:
      • 假设玩家正在游戏中,描述玩家在某个场景中的体验,例如“玩家跳跃后浮在空中,需要通过调整风向着陆”。

实战案例:某团队在头脑风暴时,通过“单词气泡”从“忍者”这个关键词延展出“影子分身”“潜入”与“快速攻击”的游戏机制。


2. 结构思考法的应用

阶段:机制细化与流程设计

  • 目标:为游戏建立清晰的流程与机制框架,避免设计混乱。
  • 操作方法:
    • 流程图:
      • 用来梳理关卡逻辑或任务链。例如,“玩家进入城堡——解谜——战斗Boss——获得宝藏”。
      • 逐步拆解任务的触发条件、完成方式和反馈。
    • 树形图:
      • 构建游戏的分层设计,例如技能树、装备系统、升级机制。
      • 通过树形图清晰展现关联性与层次,例如“技能——攻击技能——火球术/冰箭术”。

实战案例:一款开放世界游戏在设计任务链时,用流程图绘制了“探索新区域——触发任务——击败敌人——获得奖励”的完整流程,确保玩家体验流畅。


3. 身体表现法的应用

阶段:角色动作设计与交互原型开发

  • 目标:探索角色行为、动作控制的实际体验感,特别是涉及体感控制或复杂动作的游戏。
  • 操作方法:
    • 模拟动作:
      • 设计师通过亲自模仿角色动作(比如跳跃、跑步、挥剑),体会动作是否自然流畅。
    • 演示控制机制:
      • 如果是VR或体感游戏,可以模拟实际操作,比如拿手柄尝试挥动、拉弓等动作。
    • 即兴表演:
      • 通过团队成员即兴扮演游戏角色,模拟游戏中的情节或关卡,从中发现互动方式的改进点。

实战案例:一个团队在设计体感游戏时,通过“身体风暴”发现,原本设计的挥剑动作太过复杂,不符合玩家的自然习惯,及时调整为简单的横向挥动。


综合建议

  • 记录工具
    无论是自由思考、结构思考,还是身体表现,实时记录所有的创意至关重要。可以用便利贴、白板或软件(如Miro、Notion)动态记录并整理。
  • 定期审视
    头脑风暴的成果需要及时分类和评估,筛选出最具潜力的想法,避免遗漏关键点。
  • 团队协作
    在多人参与的情况下,确保每个人都有表达创意的机会,并通过讨论将独立想法整合到一个更大的创意网络中。

通过以上方法,设计师可以更系统地挖掘创意,让游戏的设计过程更加高效有趣!

游戏本身就是一种创意,最初的创意也可以通过头脑风暴来获取。

而头脑风暴适合多人时使用,如果是独立开发者,可以通过哪些方式来获取游戏创意呢?

  1. 游戏:可以参考已有的游戏,可以是任何平台任何时段的,简单分析一下它的核心玩法,如果可以玩的话就上手体验一下。在分析和体验的过程中也可以进行一些拓展或创新。
  2. 视频:尤其是一些热门短视频,通过发掘这些热闹话题,看看有没有可以使用游戏的形式表现出来的。但这里要提醒的是,这些热门大多是有时效性的,所以在使用时,要考虑到这一点。可以快速制作一些原型,或者发布一些形式比较简单的,或者在已有的游戏模板基础上进行开发,加入一些热门元素。当然这种更多的是”蹭热点“,而不是单纯的从好玩出发了。
  3. 社交:浏览一下各个社交平台,看看现在的流行趋势有哪些。哪些是可以加入到游戏中的。
  4. AI:可以借助不同的AI工具来生成创意。在生成创意时,不要单纯地告诉AI”帮我生成100个好玩的2D游戏创意”,这种简单粗暴的指令只会让AI给出很多大众化,重复性的组合。除非你头脑里一片空白时,才可以使用这样的指令,来发现有没有一些好玩的创意。但凡有一点线索,就可以具体一些。就像我们在团队里进行头脑风暴时一样,也要先有一个限制性的主题,这样大家才不会漫无边际地想象。

独立开发者可以通过 AI 工具扩展创意边界、加速原型设计,并解决资源受限的问题。以下是独立开发者如何利用 AI 进行头脑风暴、获取游戏创意的具体方法:


1. 定义目标,明确需求

在利用 AI 进行头脑风暴前,先明确创意的方向,例如:

  • 目标:寻找核心玩法、叙事框架、角色设计等创意。
  • 需求:休闲、策略、冒险等游戏类型的具体灵感。
    清晰的问题描述能让 AI 输出更有针对性的建议。

示例问题

  • “帮我设计一个基于重力的休闲游戏玩法。”
  • “生成一个奇幻冒险游戏的主线剧情。”
  • “有哪些基于时间控制的创新机制?”

2. 利用 AI 生成随机创意

AI 是获取新鲜想法的工具,通过关键字扩展或随机生成可以触发灵感。

方法 1:关键词扩展

输入关键词或简单描述,AI 生成相关的创意。

  • 操作:
    • 提供一个主题,例如“海盗冒险”,AI 会扩展出“沉船谜题”“藏宝图解密”“船员叛变”等元素。
    • 深入挖掘玩法,例如“用风力控制帆船速度与方向”。
方法 2:随机创意生成器

让 AI 提供完全随机的创意,触发意想不到的想法。

  • 操作:
    • 提问:“给我10个独特的游戏概念。”
    • AI 可能生成:“玩家是一只会变形的史莱姆,需要躲避捕捉者,通过变形穿越障碍。”
方法 3:结合领域知识

让 AI 将现实中的技术、历史、文化整合到游戏中。

  • 操作:
    • 提问:“基于古埃及文化,设计一个创新的游戏机制。”
    • AI 输出:“玩家需要利用象形文字解锁机关,或通过太阳光投影找到隐藏通道。”

3. 分阶段应用 AI

独立开发者在不同开发阶段,可通过 AI 获得创意支持。

初期:概念生成
  • 玩法设计
    提供已有的想法,AI 帮助扩展。
    • 示例:“基于音效的游戏玩法。”
      • AI 扩展:“玩家需要根据背景音乐节奏跳跃,通过点击制造和谐旋律。”
  • 叙事框架
    AI 根据主题生成背景故事。
    • 示例:“帮我构思一个科幻故事,玩家要探索外星文明。”
      • AI 输出:“玩家扮演一名科学家,在坠毁的飞船上发现外星技术,但也释放了一种神秘病毒。”
中期:机制与细节
  • 平衡机制
    提供玩法核心,AI 建议改进或扩展。
    • 示例:“如何平衡一个带技能升级的 roguelike 游戏?”
      • AI 输出:“为每种技能设置冷却时间,同时增加基于环境的随机增益(例如火焰技能在高温区域更强)。”
  • 关卡设计
    AI 生成不同类型的关卡创意或难度曲线。
    • 示例:“设计五个不同主题的关卡。”
      • AI 输出:“森林迷宫、冰雪悬崖、熔岩洞窟、机械要塞、天空之城。”
后期:美术与营销
  • 视觉概念
    利用 AI 工具(如 MidJourney 或 DALL-E)生成角色、场景的概念图。
    • 示例:“生成一个蒸汽朋克风格的天空飞船。”
  • 文案与宣传
    AI 帮助撰写游戏描述或广告文案。
    • 示例:“帮我写一段适合 App Store 的游戏宣传语。”

4. 利用 AI 优化游戏创意过程

头脑风暴协作
  • 独立开发者常面临孤立的工作环境,可以用 AI 模拟团队协作的讨论方式。
    • 示例:
      • 提问:“假设我是程序员,你是游戏设计师,我们如何共同开发一款物理解谜游戏?”
      • AI 输出:“你可以制作基于真实物理规则的引擎,我设计一个以时间和重力为核心的谜题。”
提问式创意开发

通过提问,引导 AI 提供逐步生成的创意。

  • 示例:
    • 初始问题:设计一个玩家需要在水下冒险的游戏。
    • 跟进问题:有哪些独特的水下生物可以加入游戏?
    • 进一步问题:如何让玩家的装备与环境互动?
快速迭代

AI 可以快速生成多个版本的创意供选择。

  • 示例:输入“设计一款以月球探险为主题的游戏”,要求 AI 生成三种玩法模式:
    • 生存模式:玩家管理资源并建造基地。
    • 解谜模式:探索遗迹解锁月球秘密。
    • 动作模式:与外星生物战斗,守护基地。

5. 独立开发者可用的 AI 工具推荐

文本与概念生成
  • ChatGPT/Claude:生成创意、扩展玩法、优化叙事。
  • Notion AI:整合创意与项目管理。
视觉与角色设计
  • MidJourney/DALL-E:生成角色、场景、道具的概念图。
  • Artbreeder:调整和混合角色肖像。
代码与机制优化
  • GitHub Copilot:辅助编写代码。
  • Unity ML-Agents:测试玩法原型与行为交互。
项目管理与创意整合
  • Miro + AI 插件:创建头脑风暴的思维导图。
  • Trello/ClickUp AI 功能:动态整理开发进度与创意清单。

6. 小技巧:让 AI 输出更精准

  • 具体问题描述:明确方向和期望,例如“设计一个以合作为主的冒险游戏机制”。
  • 迭代优化:多次调整输入,逐步收敛结果。
  • 多工具结合:文本生成与视觉生成工具结合使用,确保创意落地。

通过 AI,独立开发者可以轻松扩展自己的思维边界,将零散的想法转化为具体的设计蓝图,大幅提升开发效率和创意质量。


原文:

原理31:头脑风暴的方法

头脑风暴(Brainstorming)是一个大家都很熟悉的词语了。学生面对第一次写作研究文章的任务时,就会被教给这个基本的方法。作家用头脑风暴帮助他们构建出更有深度的人物,或创作出更让读者欲罢不能的情节。这个方法在游戏设计中有同样类似的作用,从情节点的设计到独到的游戏机制的设置,头脑风暴在游戏创意和设计中的每一个环节都能帮助游戏设计师的工作。

一些最基本的头脑风暴方法可以在一个人面对书写工具和空白的石板时自然而然地产生——这些东西可以被看成是创意的空间。不管使用的是何种方法,这通常是一个最好的生发点,而此时唯一可能的限制,就是头脑风暴纷至沓来时,自己头脑中是否有足够的空间来产生和记录想法。

自由思考法

当我们并不需要一个有特定结构的创意时,这种类型的方法就很适用。其要义是创造一个开放的讨论环境,允许思想的自由流动,并且没有一定要产生特定结果的压力。

“单词气泡”(Word bubbles)和“创意之网”(Idea webs)从写下一个或更多单词或是创意开始。我们以此为生发点,添加更多单词或者创意并将其连接到生发点,而随着这些创意往外延伸,它们不仅是关联到生发点,还会关联到这个创意空间中的其他单词或者创意。这就创造了一个像蜘蛛网一样相互联结的创意图谱。在游戏开发的开始阶段,当游戏设计师仅仅对游戏有一些最基本的想法,或是对这个游戏将要叙述的故事有一些基本情节的设想时,这个方法是最有效的。

结构思考法

尽管自由思考在开发的开始阶段会帮助我们带来丰富的好创意,但随着游戏设计过程的进行,我们在稍后的阶段将会需要一些结构性的头脑风暴。

流程图和树形图的开始方式跟“单词气泡”和“创意之网”类似。它们都是由一个生发点开始,在过程中连续叠加与生发点有关联的词语或创意,构建成一种与生发点有关联的结构。

当游戏开发需要构思一个有序的结构时,流程图非常有用,它其中的每一个想法延伸至下一步,不至于产生太多的偏差和分支。而在游戏开发过程中,当需要设计师创造一个分层次的项目或者动作时,树形图将会非常有用。

身体表现法

头脑风暴不必局限于把所有的想法写下来,设计师应该把它们演示出来。“身体风暴”(Bodystorming)是一个相当新的名词,但是它的过程应该为玩过真人角色扮演的人所熟悉。身体风暴利用肢体的动作来协助创意的过程,它对于设计复杂的角色运动或者(随着动作控制的诞生)新的控制机制非常有帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/496743.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unable to create schema compiler

问题 Unable to create schema compiler 原因分析 可能一 服务上只安装了jre,缺少需要的jar包 可能二 jdk的版本是9以上,默认不带这些jar包 解决办法 方案一(亲测可用) 上面的报错是在使用CXF框架生成动态客户端client时…

D类音频应用EMI管理

1、前言 对于EMI,首先需要理解天线。频率和波长之间的关系,如下图所示。   作为有效天线所需的最短长度是λ/4。在空气中,介电常数是1,但是在FR4或玻璃环氧PCB的情况下,介电常数大约4.8。这种效应会导致信号在FR4材…

CSES-1687 Company Queries I(倍增法)

题目传送门https://vjudge.net/problem/CSES-1687#authorGPT_zh 解题思路 其实和倍增法求 LCA 是一样的…… 首先设 表示 号点的上面的第 个祖先是谁。 同倍增法: 然后,题目要求我们向上跳 个点。 枚举 (从大到小,想想为…

【从零开始入门unity游戏开发之——unity篇01】unity6基础入门开篇——游戏引擎是什么、主流的游戏引擎、为什么选择Unity

文章目录 前言**游戏引擎是什么?****游戏引擎对于我们的意义**1、**降低游戏开发的门槛**2、**提升游戏开发效率** **以前做游戏****现在做游戏****主流的游戏引擎有哪些?**Unity 相比其他游戏引擎的优势?**为什么选择Unity?**Uni…

Apifox 12月更新|接口的测试覆盖情况、测试场景支持修改记录、迭代分支能力升级、自定义项目角色权限、接口可评论

Apifox 新版本上线啦!!! 在快速迭代的开发流程中,接口测试工具的强大功能往往决定了项目的效率和质量。而 Apifox 在 12 月的更新中,再次引领潮流,推出了一系列重磅功能!测试覆盖情况分析、场景…

C# GDI+数码管数字控件

调用方法 int zhi 15;private void button1_Click(object sender, EventArgs e){if (zhi > 19){zhi 0;}lcdDisplayControl1.DisplayText zhi.ToString();} 运行效果 控件代码 using System; using System.Collections.Generic; using System.Drawing.Drawing2D; using …

WebRTC服务质量(12)- Pacer机制(04) 向Pacer中插入数据

WebRTC服务质量(01)- Qos概述 WebRTC服务质量(02)- RTP协议 WebRTC服务质量(03)- RTCP协议 WebRTC服务质量(04)- 重传机制(01) RTX NACK概述 WebRTC服务质量(…

C#实现调用DLL 套壳读卡程序(桌面程序开发)

背景 正常业务已经支持 读三代卡了,前端调用医保封装好的服务就可以了,但是长护要读卡,就需要去访问万达,他们又搞了一套读卡的动态库,为了能够掉万达的接口,就需要去想办法调用它们提供的动态库方法&…

低代码开发平台排名2024

低代码开发平台在过去几年中迅速崛起,成为企业数字化转型的重要工具。这些平台通过可视化界面和拖放组件,使业务人员和技术人员都能快速构建应用程序,大大缩短了开发周期。以下是一些在2024年值得关注和使用的低代码开发平台。 一、Zoho Cre…

rocketmq-push模式-消费侧重平衡-类流程图分析

1、观察consumer线程 使用arthas分析 MQClientFactoryScheduledThread 定时任务线程 定时任务线程,包含如下任务: 每2分钟更新nameServer列表 每30秒更新topic的路由信息 每30秒检查broker的存活,发送心跳请求 每5秒持久化消费队列的offset…

群落生态学研究进展▌Hmsc包对于群落生态学假说的解读、Hmsc包开展单物种和多物种分析的技术细节及Hmsc包的实际应用

HMSC(Hierarchical Species Distribution Models)是一种用于预测物种分布的统计模型。它在群落生态学中的应用广泛,可以帮助科学家研究物种在不同环境条件下的分布规律,以及预测物种在未来环境变化下的潜在分布范围。 举例来说&a…

影视仓最新接口+内置本包方法的研究(2024.12.27)

近日喜欢上了研究影视的本地仓库内置,也做了一个分享到了群里。 内置本地仓库包的好处很明显,当前线路接口都是依赖网络上的代码站存放,如果维护者删除那就GG。 虽然有高手制作了很多本地包,但推送本地包到APP,难倒一片…

教育元宇宙的优势与核心功能解析

随着科技的飞速发展,教育领域正迎来一场前所未有的变革。教育元宇宙作为新兴的教育形态,以其独特的优势和丰富的功能,正在逐步改变我们的学习方式。本文将深入探讨教育元宇宙的优势以及其核心功能,为您揭示这一未来教育的新趋势。…

多个微服务 Mybatis 过程中出现了Invalid bound statement (not found)的特殊问题

针对多个微服务的场景,记录一下这个特殊问题: 如果启动类上用了这个MapperScan注解 在resource 目录下必须建相同的 com.demo.biz.mapper 目录结构,否则会加载不到XML资源文件 。 并且切记是com/demo/biz 这样的格式创建,不要使用…

Java基础知识(四) -- 面向对象(下)

1.类变量和类方法 1.1 类变量背景 有一群小孩在玩堆雪人,不时有新的小孩加入,请问如何知道现在共有多少人在玩? 思路分析: 核心在于如何让变量count被所有对象共享 public class Child {private String name;// 定义静态变量(所有Child对象共享)public static int count 0;p…

Linux系统之stat命令的基本使用

Linux系统之stat命令的基本使用 一、stat命令 介绍二、stat命令帮助2.1 查询帮助信息2.2 stat命令的帮助解释 三、stat命令的基本使用3.1 查询文件信息3.2 查看文件系统状态3.3 使用格式化输出3.4 以简洁形式打印信息 四、注意事项 一、stat命令 介绍 stat 命令用于显示文件或文…

雷池 WAF 搭配阿里云 CDN 使用教程

雷池 WAF(Web Application Firewall)是一款强大的网络安全防护产品,通过实时流量分析和精准规则拦截,有效抵御各种网络攻击。在部署雷池 WAF 的同时,结合阿里云 CDN(内容分发网络)可以显著提升网…

蓝桥杯速成教程{三}(adc,i2c,uart)

目录 一、adc 原理图​编辑引脚配置 Adc通道使能配置 实例测试 ​编辑效果显示 案例程序 badc 按键相关函数 测量频率占空比 main 按键的过程 显示界面的过程 二、IIC通信-eeprom 原理图AT24C02 引脚配置 不可用状态,用的软件IIC 官方库移植 At24c02手册 ​编辑…

Semantic Segmentation Editor标注工具

https://github.com/Hitachi-Automotive-And-Industry-Lab/semantic-segmentation-editor https://docs.meteor.com/about/install.html https://v2-docs.meteor.com/install.html 安装指定版本的meteor curl https://install.meteor.com/\?release\2.12 | sh ubuntu18 安…

攻防世界web新手第四题easyphp

<?php highlight_file(__FILE__); $key1 0; $key2 0;$a $_GET[a]; $b $_GET[b];if(isset($a) && intval($a) > 6000000 && strlen($a) < 3){if(isset($b) && 8b184b substr(md5($b),-6,6)){$key1 1;}else{die("Emmm...再想想&quo…