当前位置:文档之家› 游戏程序设计教程第2章 游戏设计的基本流程

游戏程序设计教程第2章 游戏设计的基本流程


人工智能——非玩家角色的行为 • 智能行为描述 • 实现机制 系统菜单 • 存储、保存、退出 • 操控制方式(鼠标或键盘)
2. 游戏美术设计
游戏美术设计的目标是要制 作出精美的游戏画面以增强游戏 的可玩性,其工作流程大致可分 为三个部分:2D美术设计、3D 美术设计和动画特效设计。
(1)2D美术设计
b. 按功能分类: • 界面音效 • 角色音效 • 环境音效 • 技能音效
游戏音乐制作工作室
4. 游戏程序设计
程序设计人员依照游戏策划确定的 游戏主题和玩法来构建游戏世界并使 其运转起来,同时还要将游戏美术设 计和音频设计阶段的作品集成到游戏 世界中去,从而形成一个集视觉、听 觉和操作为一体的多媒体交互系统。
游戏元素——游戏机制的作用对象 • 角色 • 物品 • 对象/机制 • 技能 ……
游戏机制(最详细、重要)——描述玩家可 以做什么以及游戏如何运行:
• 控制方法 • 物体运动模式 • 视角及镜头位置 • 图形用户界面 • 角色的动作 • 人物对白 • 关卡的构造 • 片头及过场动画 ……
故事简介——游戏世界的运行背景: • 情节线索 • 主要场景 • 详细对白 游戏进程——游戏的运行过程: • 按游戏运行阶段(轮次)描述 • 按关卡顺序描述(如果有关卡)
(2)确定焦点
a. 建立焦点 作用:确定游戏的基本主题和核心特征。 问题: • 这个游戏要完成什么? • 该游戏能唤起玩家哪种情绪? • 玩家能从游戏中得到什么? • 这个游戏与其它游戏有何不同? • 玩家在游戏世界中该控制哪种角色?
b. 细化焦点 通过计划书和设计文档详细阐述焦点的实 现细节(如:草拟游戏的大致过程以及考 虑可能出现的问题及其解决方案等) c. 扩充焦点 加入新特性或新任务让游戏更加丰富,可 玩性更强,但不能偏离主要焦点。
Java程序具有跨平台的优点,所以Java非常适合拿来 进行游戏制作。
的机制、游戏的角色和道具功能等各方
面的实施细节。
(1)游戏构思
• 游戏构思主要考虑的三方面问题: 游戏类型
故事叙述
技术ቤተ መጻሕፍቲ ባይዱ段
从游戏类型入手
步骤: 1. 从已有的游戏类型选择一种作为待开发游 戏的类型(借鉴、扩展、移植), 2. 采用合适的技术进行开发, 3. 围绕该类型游戏的风格特点和技术能力编 写故事。
从技术手段入手
步骤: 1. 获取技术资源:购买现成的游戏引擎; 积累下来的技术成果 2. 确定游戏风格:充分发挥现有技术的功 能 3. 构造背景故事:故事的细节实现必须得 到现有技术的保证
从故事叙述入手
步骤: 1. 构思故事情节:背景、过程(剧本)、 角色 2. 考虑实现细节:如何在游戏中展开故事? 如何让玩家与故事互动? 3. 选择合适的游戏风格:能让玩家体验到 所述故事中的一些重要因素 4. 确定技术手段:能展现故事的细节
主要工作是设计和制作2D平面美术效果, 包括游戏菜单效果设计、游戏场景画面 设计、游戏角色及道具的造型设计等等。 该过程又可分为两部分:
• 原画设计 • 图像制作
原画设计效果
图像制作效果
(2)3D美术设计
• 主要工作是建立3D场景或3D角色及道具 的模型,并为其进行贴图和着色处理。 建模过程主要是使用相关软件来构建游 戏场景和物体的三维立体框架,而贴图 着色过程则是为模型框架的各个表面绘 制图像。
(1)游戏音乐设计
• 游戏音乐和电影音乐最大的区别之一就 是游戏音乐具有循环性。电影音乐是线 性的,音乐随电影场景作一次性回放。 而游戏音乐是循环的,玩家在同一地图 里的游戏过程都会循环回放同一首背景 音乐,所以游戏背景音乐的长短,会直 接影响到玩家听觉疲劳周期。
(2)游戏音效设计
a. 按音效格式和制作方式分类: • 单音音效 • 复合音效 • 乐音音效
3D模型效果
3D贴图效果
(3)动画特效设计
• 主要工作是设计游戏人物的各种行为动 画以及游戏中特殊的动态效果,如河水 的流动、炸弹的爆炸以及战斗中的魔法 释放等各种效果
3. 游戏音频设计
游戏音频设计主要分为背景音乐设计 和动作音效设计两部分。前者主要是对 游戏的特定场景来制作一段背景乐曲, 以便烘托场景的气氛;后者则主要是对 游戏中的事件或角色的动作设定相应的 声响效果,以便增强游戏的真实感。
(1)设计方法
基本原则: • 让游戏的一小部分先运转起来,然后再 去开发游戏的其余部分。 • 最初实现的部分(原型、演示版)必须 包含游戏焦点中描述过的所有特性,以 便尽早判断该游戏是否能正常运行或者 是否具备可玩性。
步骤: 1. 先让游戏可以正常运行,再实现美工界面 2. 先实现主要焦点内容,再实现补充焦点的 内容或其它细节 3. 采用渐进式的开发模式,先完成底层系统 再逐步添加其它系统 4. 反复修改游戏代码,并即时调整设计文档, 直到获得满意效果为止
(3) 编写设计文档
• 设计文档用于传送游戏的构思,它要尽 可能详细地描述有关游戏如何实现其功 能、玩家将有什么样的经历以及他将如 何与游戏环境交互的信息。 • 组成: 游戏概述;游戏机制;游戏元素;人工 智能;故事简介;游戏进程;系统菜单
概述——勾勒游戏的总体印象(简洁): • 阐述游戏焦点,即游戏最吸引人的地方 • 简述游戏故事情节(如果有的话) • 描述基本流程 • 绘制界面草图
第2章 游戏设计的基本流程
内容提要
• • • • • 游戏策划 游戏美术设计 游戏音频设计 游戏程序设计 游戏测试
游戏设计5大元素
事实上,任何游戏设计的工作分配都离 不开5个主要元素:
•游戏策划 •游戏美术设计 •游戏音频设计 •游戏程序设计 •游戏测试
1. 游戏策划
游戏策划的过程就是为游戏设定一个 大纲,除了规定游戏的故事背景和主要 剧情之外,还要规定游戏的玩法、游戏
(2)设计工具
•C/C++程序设计语言
•JAVA程序设计语言
•FLASH ACTION SCRIPT •C#程序设计语言
C/C++程序设计语言
大中型游戏大多使用C/C++作为程序设计语言。C/C++ 是所有程序设计人员公认的功能强大的程序设计语言,也 是运行时速度比较快的语言。
Java程序设计语言
相关主题