众多游戏中,可按展示维度、玩法类型、联网与否分为多种类型。
1)根据展示维度分为二维游戏、三维游戏。
①二维游戏也称为2D游戏,2D指的是通过平面来表现所有的游戏画面效果,例如经典的2D横版游戏《超级马里奥》《地狱边境》等。
也有一些看似三维,实则二维的精彩作品,例如暴雪公司的《暗黑破坏神》《星际争霸I》。这些由2D图片整合而成的游戏,营造一种俯视3D的视角。
②三维游戏也叫3D游戏,是当前时代的主流,大量新发型游戏采用3D模式开发。通俗的讲,能给人带来立体感的游戏就是3D游戏。准确的讲,3D游戏需要通过技术实现一个具备三个维度的虚拟空间,玩家可以控制角色在3个维度上移动,并提供对应观察视角。这类游戏非常多,如《CS Go》《魔兽世界》等。
现实中往往通过技术手段将2D和3D游戏的边界淡化,达到意想不到的新鲜体验。2D和3D已不再重要,玩法和体验才是关键。你能猜出《纪念碑谷》是2D还是3D游戏么?
2)根据游戏玩法和蕴含元素,游戏类型及缩写如下。
事实上,游戏分类并无统一标准,各个游戏中的元素也往往存在交叉。以上举例仅仅是作为一名游戏开发者所需掌握的的缩写及含义。随着游戏复杂度提高,单一游戏类型逐渐无法描述、分类游戏本身。
2009年后,出现一类新的类型—沙盒游戏。
3)沙盒游戏、沙盘游戏、开放性世界
沙盒游戏、沙盘游戏(SandBox)通常含动作、冒险、求生、角色扮演4类元素,玩家处在开放性世界中,没有明显的任务主线。游戏核心便是“自由开放”,典型代表便是GTA5,玩家在游戏中扮演的角色行为是随意的,成为一个黑社会的大哥还是成为一个富甲一方的商人都可以是玩家的选择。
还有一类游戏除了非常高的自由度外,其游戏重心放在对场景世界的改造上,通过已有的场景资源,进行生产、改造、建造等行为,打造属于自己的世界。其代表作便是大名鼎鼎的《我的世界》,一款极度开放的沙盘游戏,曾经有国外大神,在《我的世界》中,使用“与或非门”,搭建成了现实中的电子元件,并运行成功。
绝大多数游戏的物理规则是对现实世界的模拟,但是不可能完全模拟世界上的所有细节。例如模拟一个物体运动,只需考虑牛顿运动学即可,无需考虑相对论、量子力学等因素。近似化和模拟化是游戏开发者的两个有力工具。初学者往往在构想自己的游戏项目时,事无巨细的规定每个细节特征,最大限度的接近现实,视图提供最真实体验。这是没有必要的,做到适当的简略,能够建立合理的计算模型,游戏才能制作下去。
大航海时代就是这样,我叔叔凭借自己的航海经验,都不用点航海技能,自己看世界版图,观察气候,独自完成了一场环游,实在是佩服。ksp啊,虽然坎巴拉太空计划在专业人士的眼里不那么硬核,常数、大气、距离、空气动力都是远离地球的,但是在航天上还是很仿真的游戏,需要一点专业知识吧。
1、游戏开发是一个过程,为了激发玩家玩游戏热情,通过遵循设计制作规则,来设计人物、场景等游戏要素。
2、主要流程包括原画创作、建模、材质、灯光及渲染、骨骼设定、动画、特效等部分。涉及范畴包括:游戏规则及玩法、视觉艺术、编程、产品化、声效、编剧、游戏角色、道具、场景、界面等等元素。
3、游戏程序开发归根到底就是软件工程,是游戏制造环节中不行短少的重要部分。游戏程序开发是技术含量最高的,游戏程序员的薪资也相对其他职业高许多,目前游戏职业中游戏程度人才的缺口非常大,供不应求。
二、游戏开发需要具备的知识
1、游戏本质分析,游戏产业概论、游戏开发流程及职业划分、玩家需求分析、构思创意及文档编写要求、游戏故事设计、游戏元素、规则、任务、系统、关卡设计、游戏平衡设定、界面与操作功能。
2、透视基础、构图基础、结构素描、明暗素描、艺用人体解剖基础、人物速写、Adobe PhotoshopCS3软件应用、PhotoshopCS3造型基础、游戏美术风格技法、色彩基础、游戏色彩练习、肖像绘制、质感表现。
3、3DMAX软件基础、游戏材质基础、游戏道具制作、作品渲染。
三、游戏场景制作技巧、场景材质制作、卡通角色制作、写实角色制作、怪物制作。简单分类的话就是:
1、扎实的算法知识。主要有:树或图的搜索算法、A*算法、碰撞检测算法、BSP树、人工智能。
2、相关图形处理知识。比如:Direct X编程、OpenGL编程、图形学的相关知识(三维图形的形体、纹理、贴图、照明,还有三维对象的消隐算法比如油画算法,Z缓存)和动画处理知识。如果想深入还要学会几种三维引擎比如OGRE。
3、扎实的程序语言功底,主要代表为VC、DELPHI和JAVA。其中VC使用最广,现在比较大的游戏也由此开发;DELPHI功能也很强,很多网游:比如网金、传奇都用到了DELPHI;JAVA用于开发手机游戏。
上一篇:带专业知识的游戏软件
下一篇:戴尔游戏本使用的基础知识