2.2 游戏的策划及准备工作

读者对本游戏的背景和基本功能有一定了解以后,本节将着重讲解游戏开发的前期准备工作,这里主要包含游戏的策划和游戏中资源的准备。这些适当的准备可以使开发人员在开发过程中有一个很好的思路,保证开发的顺利进行。

2.2.1 游戏的策划

本小节将对游戏的策划进行简单的介绍,在真实的游戏开发中,策划工作应当更细致、更全面。该游戏的策划主要包含:游戏类型定位、目标平台的确定以及呈现技术等工作。

游戏类型

该游戏为使用Unity 3D游戏引擎开发Android平台下的3D类休闲类桌球游戏。

运行目标平台

本游戏的目标平台为Android 2.0.1及以上版本。

操作方式

本游戏所有关于游戏的操作为触屏,玩家可以操纵球杆的方位、球杆击打母球的力度、切换游戏视觉,并按照八球或者九球规则顺利通过游戏。同时,玩家可以在排行榜查看以往游戏胜利记录和得分。

呈现技术

本游戏采用Unity 3D游戏引擎开发。游戏场景具有很强的立体感和逼真的光影效果以及真实的物理碰撞,玩家将在游戏中获得绚丽真实的视觉体验。

2.2.2 使用Unity开发游戏前的准备工作

2.2.1小节介绍了游戏的策划,本节将做一些开发前的准备工作,包括图片、声音等资源的选择和制作,其详细开发步骤如下。

(1)首先为读者介绍的是本游戏中用到的图片资源,系统将所有图片资源都放在项目文件下的Assets/Textures文件夹下,部分资源图片如表2-1所列。

表2-1 图片清单

续表

(2)接下来介绍游戏中用到的声音资源,系统将声音资源放在项目目录中的Assets/Sounds文件夹下,其详细情况如表2-2所列。

表2-2 声音清单

(3)本游戏所用到的房间、球桌和球杆都是通过3ds Max生成的FBX文件,然后导入Unity的。这些FBX文件放在项目目录中的Assets/Models/Materials文件夹下,其详细情况如表2-3所列。

表2-3 模型文件清单