游戏,具体而言是游戏软件。那么,通过软件来作为载体,通过软件实现内容。一款软件能不能称为游戏在于这款软件所提供的功能是不是游戏体验。
什么是游戏,我无法给出定义。但是,游戏有什么,我们已经有了自己的答案。那么,现在我们想设计一款游戏,他是什么呢?游戏是什么类型的,有什么玩法,要达成什么目的。这里,我们先要停止思考这款游戏如何去吸引人,我们思考的是游戏软件所构建的虚拟的世界。
游戏让玩家在虚拟世界去干一件又一件的事情。因此,我最主要的关注点是游戏的场景,而作为游戏的战斗场景,我们一般称之为关卡。
现在,首先思考的是场景。场景=环境+人物事件。
脑海中构建一个虚拟区域,这里有什么?
植物是什么?
建筑物是什么?
环境是什么?
气候是什么?
这里涉及的是环境设计。
我最喜欢的是初春,那么说到初春,我脑海里面出现的就是万物刚刚开始复苏,雪未有化尽。如果可以用图片表示最好不过了,这里就需要的是概论原画(游戏美术根据策划的表述所进行的概念定型)。
我到网上找到一个初春的图片看看。
通过图片来对场景来进行定义。那么,分析一下。
建筑物:矮屋,电线杆
植被:树林,灌木林,草地
场景:雪地,雪化后露出的土地,远处的山头(黄红色的)
动物:无
角色:无
通过这个图片,我脑海中出现了一个初春的小村庄。这个场景取材于现实,那么我很容易依据植物,环境,判断出人物人物风俗,衣着打扮。我比较喜欢写实题材,所以这个虚拟场景的美术风格是写实类型的。而环境设定为北方初春,人物衣着打扮为北方人物,普遍性格是豪迈,直爽,不修边幅。
地理环境设计:北方,黑龙江,写实。
人物风俗设定:其北方人物普遍的豪迈,直爽的性格,依据其历史出现的习俗与节日
角色设定:待补
民族历史背景:待补
场景事件:待补
那么基本的环境设定已经完成,因为没有设定事件,这里我只能称这个为环境,而作为场景搭建的和事件有关的角色,人物历史背景,场景事件我都不会去设定。
游戏软件中的景物都是使用其他软件进行制作的。因为我趋于对现实的模拟,那么这个游戏世界为3D的,那么里面的景物需要给别人以3D的图形进行呈现。
这里我需要在计算机上面建立3D图形,就我自己了解的一种情况为:3D软件建模——模型上面贴上一些图片(就好像我们给汽车外壳上颜色一样)——利用游戏引擎整合这些模型资源(通过计算机语言来让计算机将这些模型呈现出来)——在引擎里面完成可视化的物体调整(通过计算机语言来调整各个图形的位置)。
那么,第一步,我应该是通过软件进行对现实的模拟——3D建模
工欲善其事必先利其器,我要挑选3D建模软件。
通过网络搜索以后,我知道了有下列软件:
MAYA
3DMAX
Rhino(犀牛软件)
Silo
SketchUp Pro(草图大师)
Blender
等等......
在搜索游戏制作建模软件以后,我知道了大部分时候是使用的3DMAX和MAYA,前者貌似是由于某些原因软件使用者比较多,后者主要是模型逼真,具体情况我就不考究了。如果大家有兴趣,请自己对比挑选
不考虑这些软件使用时候的时间成本,就自己而言,我需要考虑的就有:
计算机硬件能否支持?
计算机系统支持是否良好?
最后就是是否费用的问题?当然,最后一点考虑到假如你想把游戏卖钱。
最重要的是个人喜好,客观条件支持的条件下尽量选择自己喜爱的软件。
最后,我考虑到使用Bleder。我比较想学习Python,又想使用免费软件,而且,我知道了火炬之光也是使用Blender进行的模型资源制作,当然,火炬之光的引擎使用的是免费的开源引擎Ogre。所以,我才会选择Blender进行模型制作。
最大的幻术-游戏开发-我的游戏构思-环境