2.1 游戏策划
1.游戏构想
(1)从游戏类型入手
(2)从技术手段入手
(3)从故事叙述入手
2.确定焦点
3.设计文档
(1)游戏概述
(2)游戏机制
(3)游戏元素
(4)人工智能
(5)故事简介
(6)游戏进程
(7)系统菜单
4.游戏策划人员分类
(1)游戏主策划
(2)游戏系统策划
(3)游戏数值策划
(4)游戏关卡策划
(5)游戏剧情策划

2.2游戏美术设计
①2D美术设计
②3D美术设计
③动画特效设计
④游戏美工的分类
(1)原画设计师
(2)3D场景设计师
(3)界面设计师
(4)3D角色师
(5)动画师
(6)特效美术师

2.3游戏音频设计
1.游戏音乐
2.游戏音效
(1)单音音效
(2)复合音效
(3)乐音音效
(1)界面音效
(2)角色音效
(3)环境音效
(4)技能音效
3.游戏音乐制作过程

2.4游戏程序设计
1.游戏程序设计方法
(1)先让游戏可以正常运行,在实现美工界面
(2)先实现主要焦点内容,在实现补充焦点的内容或细节
(3)采用渐进式的开发模式,先完成底层系统在逐步添加其他系统
(4)反复修改游戏代码,并及时调整设计文档,直到满意
2.游戏程序设计工具
(1)C/C++
(2)Java
(3)Flash Action Script
(4)C#
3.游戏程序设计人员的分类
(1)游戏架构师
(2)游戏程序员
(3)游戏引擎设计师
(4)服务器和客户端程序员

2.5游戏测试
1.游戏测试的特征
(1)游戏测试的目的是为了发现程序中存在的缺陷
(2)测试需要测试人员按照产品行为描述来实施
(3)测试需要产品运行于真实的或是模拟的环境下
(4)测试要求以系统方法展示产品功能
2.游戏测试的内容
(1)游戏情节测试
(2)游戏平衡测试
(3)游戏文化测试
3.游戏测试的人员及方法

Java游戏程序设计教程 第2章 游戏设计的基本流程相关推荐

  1. Unity网络多玩家游戏开发教程第1章Unity自带网络功能

    Unity网络多玩家游戏开发教程第1章Unity自带网络功能 Unity拥有大量的第三方插件,专门提供了对网络功能的支持.但是,大部分开发者第一次接触到的还是Unity自带的网络功能,也就是大家经常说 ...

  2. [libGDX游戏开发教程]使用LibGDX进行游戏开发(1)-游戏设计

    声明:本章是一个系列的开始,英文原文是<Learning libGDX Game Development>,大家请周知. [libgdx游戏开发教程]使用Libgdx进行游戏开发(2)-游 ...

  3. c语言第四章循环程序设计,C语言程序设计教程第4章-循环结构程序设计

    <C语言程序设计教程第4章-循环结构程序设计>由会员分享,可在线阅读,更多相关<C语言程序设计教程第4章-循环结构程序设计(42页珍藏版)>请在人人文库网上搜索. 1.C语言程 ...

  4. 觅凤c语言教程,C语言程序设计教程 第1章.ppt

    傣永靶莱瑞市芽星谴绥真椎匣灵租骡淬女测推谅应弥蠢仑早饲姑锗佩草隔C语言程序设计教程 第1章C语言程序设计教程 第1章 第1章 绪 论 ? ? 唆闽邹搔绕裂陶短噎诚贤希绞重垒嚷济酸凛委句枉鞘扁渗皋耿淮此 ...

  5. c语言中对用户乱输入信息处理,C语言程序设计教程 第06章.ppt

    C语言程序设计教程 第06章 第六章 函数与编译预处理 6.1 模块化程序设计与函数 6.2 函数的定义与调用 6.3 函数的递归调用 6.4 变量的作用域与存取方式 6.5 编译预处理 6.1模块化 ...

  6. C语言程序设计教程 北京邮电,C语言程序设计教程第3章_北京邮电大学出版社.ppt...

    <C语言程序设计教程第3章_北京邮电大学出版社.ppt>由会员分享,可在线阅读,更多相关<C语言程序设计教程第3章_北京邮电大学出版社.ppt(41页珍藏版)>请在人人文库网上 ...

  7. matlab设计菜单教程,MATLAB程序设计教程(11)——MATLAB图形用户界面设计

    MATLAB程序设计教程(11)--MATLAB图形用户界面设计 第11章  MATLAB图形用户界面设计 11.1  菜单设计 11.2  对话框设计 11.3  图形用户界面设计工具 11.1菜单 ...

  8. matlab对话框设计,MATLAB程序设计教程(11)——MATLAB图形用户界面设计

    MATLAB程序设计教程(11)--MATLAB图形用户界面设计 第11章  MATLAB图形用户界面设计 11.1  菜单设计 11.2  对话框设计 11.3  图形用户界面设计工具 11.1菜单 ...

  9. java保姆级教程—— 1.什么是游戏

    引言: Java保姆级教程是笔者在暑假时,为学弟们准备的java游戏教程,今天整理了一下,共享给网友们,笔者也是学生,若有大神发现文中存在误区,还请私信笔者. 注:java游戏保姆级教程,正在制作中, ...

  10. 【Java基础系列教程】第一章 编程入门

    一.计算机概述 1.1 计算机简介 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处 ...

最新文章

  1. MySQL 5.7---安装详细教程(.zip安装)
  2. 云原生平台的建设怎么搞?监控系统又该如何演进?这里有答案!
  3. Module Zero之用户管理
  4. 启动mysql 服务 could not find /usr/bin/mysql_safe 解决办法
  5. html如何引入less,VueJS如何引入css或者less文件的一些坑
  6. 服务器多路径协议,多主机多路径分流传输协议研究与设计
  7. UMEditor上传图片配置
  8. 【英语学习】【English L06】U06 Banking L1 How can I save money?
  9. MongoDB 进阶模式设计
  10. 怎样在MyEclipse中连接Oracle数据库
  11. Python默认参数的坑
  12. 计算机技术在生物学中的应用题库,2018年第二军医大学基础医学部816计算机在生物医学中的应用之生物化学考研基础五套测试题...
  13. 沧海一声笑计算机版本,各个版本的《沧海一声笑》,古韵十足
  14. 沃达丰高管:澳大利亚将于2020年迎来5G
  15. 首席新媒体运营黎想教程:3步教你如何做好社群运营
  16. 底部点击加载更多功能的简单实现
  17. VS2005/SQL2005等原版镜像高速下载
  18. ssl证书是什么,ssl证书有什么作用
  19. JAVA集合05_Collection.toMap()应用、三个重载方法、解决重复key问题
  20. 如何将图片转化成文字?常用的解决方法

热门文章

  1. 【tensorRT文档翻译】7. Working With Dynamic Shapes
  2. weblogic正常启动,但是告警:Could not get configuration lock used to serialize access to c
  3. z-index无效解决
  4. 一脸懵逼学习Hive的使用以及常用语法(Hive语法即Hql语法)
  5. APP开发难吗?澳大利亚10岁儿童已开发5个手机App
  6. iOS技术周报-第40期
  7. 实现DEDE转跳属性文档在模板上调用出转跳地址
  8. Create directory命令
  9. java se基础复习3
  10. 怎么使用PVS stream Linux