Step1 一个点子/灵感

Step2 故事的起承转合

初步拟定起因、主角、敌人、事件、结局。

Step3 游戏流程图(迭代3~7)

  • 关卡/场景
  • 正式命名(关卡/场景名)
  • 时间(游戏里设定的)
  • 相关剧情
  • 角色成长:这一关的主要玩法
  • 大概通关时间
  • 关卡/场景主色调
  • 关卡中出现的NPC
  • 关卡中出现的敌人和BOSS
  • 机关
  • 陷阱
  • 强化/辅助/任务道具
  • 新的技能、武器或装备
  • 通关奖励
  • BGM

Step4 复习三个原则

  • 剧情三角论:角色、世界、事件,三个角只能突出一个,任意组合都会让玩家“眼花缭乱”。

  • 故事性服从游戏性:游戏设计师有两派,“故事性主义”和“游戏性主义”(当然也有中立的),对应地玩家也有注重故事和注重玩法的两派。根据过来人的经验,最好就是让故事为游戏服务。故事是游戏的盐,讲究用量。
  • 玩家至上:不要写玩家看不懂的故事;要给玩家一个完整的故事叙述和结果。

Step5 创建角色

故事写得差不多,是时候该开始塑造故事中的角色了。(别再用甲乙丙丁啦)

这是让玩家产生代入感的重要环节,不能敷衍了事。

Step6 将故事融入游戏

  • 为了满足习惯钻研剧情的玩家的需求,在游戏中布置大量细节信息,但注意不要安排在主线剧情上
  • 为了满足闯关型玩家的需求,游戏流程中只描述重点情节,以保证他们能或多或少地理解游戏剧情,避免在后期失去闯关目标。把想要阐述的故事细节安排在解谜小游戏上也是一种较好的解决方案。
  • 不要过早展开故事,尽量不要用开头小动画这样的暴力措施(先不说动画好不好做...)
  • 务必让故事不断推进,保持玩家的新鲜感

Step7 完善故事细节,合理设置“意外与悬念”(迭代3~7)

“意外”和“悬念”的意义不同。

举一个我看过的例子。

在故事开头,我们看到两个人在打牌,5分钟后,桌子忽然爆炸了。这是“意外”,这样的效果也许能让观众/玩家惊讶几秒钟,但这种情绪很快就会消去。

换一种叙述方式。

在故事开头,我们看到桌子下有个5分钟的计时炸弹,然后将镜头转到两个正在打牌的人。这是“悬念”,在炸弹即将爆炸的5分钟里,观众/玩家会替这两个人紧张,会担心他们能不能及时发现炸弹并逃离危险。

“几秒钟”和“5分钟+”,在这种情景下,“意外”和“悬念”哪种效果更好一目了然。

Step8 设置隐藏剧情/关卡/成就/奖励,提高游戏的可复玩性

Step9 给故事配一个主题

这一步也可以更早完成,不过大多数人应该更希望能早点挥洒满脑子的idea吧。

Step10 为游戏命名

这一步与第9步类似。

名字越短小精悍越好,如《半条命》、《看门狗》。

如果准备做续作,也可以如《神秘海域:德雷克船长的宝藏》、《蝙蝠侠:阿卡姆疯人院》,在小标题中带上游戏里的关键信息,这样绝对能吊起玩家的胃口。

来自圈毛君的温馨提示:故事写好后一定要发给合作伙伴看,可以头脑风暴,可以集思广益,进一步完善出让大家都满意的剧情,这样,大家才能有更多的动力一起去完成这个游戏。

【浅谈】游戏故事编写指南:10个基本步骤相关推荐

  1. 【汇智学堂】-python小游戏(太空阻击之一-浅谈游戏开发)

    第五章:太空阻击 本章将通过一个太空射击游戏实例来介绍python中pygame的基本使用方法,包括创建游戏体,键盘.鼠标操作,基本的物理碰撞.UI显示和逻辑处理等. 5.1浅谈游戏开发 游戏开发是一 ...

  2. 转 浅谈游戏辅助程序的制作

    标 题: 浅谈游戏辅助程序的制作[原创] 作 者: qINGfENG 时 间: 2006-04-17,21:06 链 接: http://bbs.pediy.com/showthread.php?t= ...

  3. 【第一章】浅谈游戏作弊类型与核心原理

    浅谈游戏作弊与核心原理 导语 外挂发展史 外挂核心以及原理 本章总结 下期预告 建议收藏此专栏以免迷路 导语 为什么有的人说游戏外挂开发门槛极低,但为什么又有的人说游戏外挂开发门槛极高? 只有了解了外 ...

  4. html4与html5效果,浅谈HTML5与HTML4的10个关键区别

    HTML5是HTML标准的下一个版本.越来越多的程序员开始HTML5来构建网站.如果你同时使用HTML4和HTML5的话,你会发现用HTML5从头构建,比从HTML4迁移到HTML5要方便很多.虽然H ...

  5. 浅谈游戏程序设计入门

    无论是学习何种 API ,一开始免不了都是需要熟记很多很多的函式名称.呼叫方式.传入参数等等繁复的东西.然后还需要把整个绘图 API 的程式设计流程架构,从头到尾的彻底了解:在学习 API 时很重要的 ...

  6. 浅谈游戏中BOSS设计的思路

    对于大多数游戏来说,BOSS在其设计上都有着不可替代的作用,也是玩家印象最为深刻的一部分.近期自己也有在做BOSS的设计工作,有一些心得想要分享一下: 1.明确BOSS的设计目的 在设计之初,我们一定 ...

  7. 浅谈游戏服务器---功能模块上来看

    游戏服务器在网游上的作用不容考虑,游戏能做大到什么程度,还是有很大的依靠的,这篇文章先从功能模块的角度来谈一个完善的游戏服务器需要实现哪.     一:游戏服务器的作用:连接各个网游客户端,实现各客户 ...

  8. 浅谈游戏中的简单判定机制

    目录: 个人简介 前言 坦克世界中的判定原理 点亮与隐蔽 跳弹与击穿 总结 真实版的坦克世界1 强行加数学公式 个人简介 学号: 16340089 学院名称 前言 在信息发达的社会,游戏已经成为我们生 ...

  9. 开发者谈游戏故事元素交互性转变趋势

    尽管从20世纪70年代开始,游戏故事就已经开始以不同形式呈现在我们面前,但是直到90年代,当CD的存储器功能进一步增强时,我们才算真正迎来成熟的叙述故事,角色背景,题旨,生动的配音以及完整的交响乐已成 ...

最新文章

  1. 编程猫python讲师面试_【编程猫教师面试】在BOSS问了我很多,问我为什么选择编程猫,问我了解编程猫吗?-看准网...
  2. linux centos7如何格式化磁盘,Linux CentOS 7 磁盘格式化mke2fs、mkfs.ext4、磁盘挂载及手动增加swap空间...
  3. python中一共有多少个关键字-Python 为什么会有命名关键字参数?
  4. 图像变清晰 图像放大 提高分辨率 提高清晰度
  5. c ++一行给多个变量赋值_C语言变量
  6. python3+Scrapy爬虫入门
  7. 浅谈Nginx负载均衡与F5的区别
  8. php 有 stringbuffer,String、StringBuffer、StringBulider三者介绍
  9. java实现语音发送,Java实现发送手机短信语音验证功能代码实例
  10. 微课|中学生可以这样学Python(例5.4):计算决赛现场选手得分
  11. win7 mysql 未响应_求助啊 WIN7下安装mysql出问题 老是说未响应~!!
  12. i.MX6ULL终结者RS232驱动测试及RS485测试
  13. JavaWeb快速入门(一)——新建JavaWeb项目
  14. java水电费收费系统_java水电费管理系统
  15. 米老师经典语录————再造生命力
  16. 丽台显卡测试软件,领先A卡62% 丽台7系显卡对比测试
  17. 什么是Excel的快速编号功能?
  18. iOS 5G网络判断
  19. alt在计算机中代表什么,计算机中alt+enter是什么快捷键
  20. 大数据与云计算网课答案

热门文章

  1. jQuery图片居中裁切效果(转)
  2. CS【1】:巴科斯范式(BNF: Backus-Naur Form)介绍与例子
  3. 冬季养胃的几个好习惯
  4. 关于推广网站办法 发帖之破解51群组超链接
  5. c++对拍程序(bat文件版)
  6. Spring MVC面试常问
  7. “互联网+”定义及相关概念解析
  8. uniapp关于微信小程序和安卓APP授权验证封装
  9. matlab-线性代数 矩阵的合成(二维、三维)
  10. quartus仿真5:74194构建模8扭环形计数器