《Unity 游戏案例开发大全》一6.2 游戏的策划及准备工作

简介: 前一节简单介绍了游戏的背景和功能,本节主要介绍本游戏的策划及正式开发前的一些准备工作。游戏开发需要做的准备工作大体上包括游戏策划、美工需求、音乐等。游戏开发前的充分准备可以保证开发人员有一个顺畅的开发流程,保证开发顺利进行。

本节书摘来异步社区《Unity 游戏案例开发大全》一书中的第6章,第6.2节,作者: 吴亚峰 , 杜化美 , 于复兴 责编: 张涛,更多章节内容可以访问云栖社区“异步社区”公众号查看。

6.2 游戏的策划及准备工作

Unity 游戏案例开发大全
前一节简单介绍了游戏的背景和功能,本节主要介绍本游戏的策划及正式开发前的一些准备工作。游戏开发需要做的准备工作大体上包括游戏策划、美工需求、音乐等。游戏开发前的充分准备可以保证开发人员有一个顺畅的开发流程,保证开发顺利进行。

6.2.1 游戏的策划

本小节将对游戏的策划进行简单的介绍,通过本小节的介绍,读者将对本游戏的基本开发流程和方法有一个基本的了解。在实际的游戏开发过程中还需更细致、更具体、更全面的策划,该游戏的策划如下所列。

  • 游戏类型

本游戏是使用Unity 3D游戏开发引擎作为开发工具,并且以C#脚本作为开发语言开发的一款休闲益智类游戏。本游戏大量使用物理引擎,使游戏中的碰撞、爆炸等效果十分真实,配合炫丽的粒子系统与贴图使得游戏的最终效果相当华丽。

  • 运行目标平台

本例运行平台为Android 2.0或者更高的版本。

  • 目标受众

可乐可乐规则简单,界面感染力强,采用了手持设备为载体,玩家可以随时随地体验本游戏带来的乐趣。可乐可乐操作感强,后期关卡有一定难度,适合全年龄段现象进行游戏,本游戏可以在娱乐中锻炼玩家的反应能力、逻辑思维能力等。

  • 操作方式

玩家可以通过单击球后滑动屏幕来发球,系统会自动根据滑动的快慢与方向来控制发球力度和发球方向,玩家的目标是在尽量使用最少球的前提下击倒更多可乐罐,当可乐罐全部被击倒时游戏胜利,若将球用尽时仍有可乐罐剩余在平台上则游戏失败。

  • 呈现技术

本游戏采用Unity 3D游戏开发引擎制作。游戏场景具有很强的立体感和逼真的光影效果以及真实的物理碰撞,同时在绘制方面使用了着色器技术,配合粒子系统和精美的模型,玩家将在游戏中获得炫丽真实的视觉体验。

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

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

(1)介绍的是本游戏中所用到的图片资源,将所有按钮图片资源全部放在项目文件AssetsPIC文件夹下。详细情况如表6-1所示。


b6_1

(2)介绍的是本游戏中所用到的数字纹理图片资源,将所有纹理和背景图片资源全部放在项目文件Assets/PIC/num文件夹下。详细情况如表6-2所示。


b6_2

(3)本游戏中添加了声音,这样使游戏更加真实。需要将声音资源放在项目目录中的Assets/ Sound文件夹下,其详细情况如表6-3所示。


b6_3

(4)本游戏用的3D模型是通过3ds Max生成的FBX文件,然后导入Unity的。而生成的FBX文件需要放在项目目录中的Assets/FBX文件夹下。其详细情况如表6-4所示。

b6_4

相关文章
|
5月前
|
开发框架 Java C#
【Unity逆向】玩游戏遇到的“飞天锁血”是怎么实现的?
【Unity逆向】玩游戏遇到的“飞天锁血”是怎么实现的?
93 0
|
26天前
|
图形学
【Unity Shader 描边效果_案例分享】
【Unity Shader 描边效果_案例分享】
|
26天前
|
存储 图形学
【Unity Shader 消融效果_案例分享】
【Unity Shader 消融效果_案例分享】
|
26天前
|
图形学
【Unity的HDRP下ShaderGraph实现权重缩放全息投影_案例分享(内附源码)】
【Unity的HDRP下ShaderGraph实现权重缩放全息投影_案例分享(内附源码)】
|
26天前
|
图形学
【Unity URP渲染管线下设置灯光数量上限_灯光不显示问题案例分享】
【Unity URP渲染管线下设置灯光数量上限_灯光不显示问题案例分享】
|
4月前
|
定位技术 C# 图形学
Unity和C#游戏编程入门:创建迷宫小球游戏示例
Unity和C#游戏编程入门:创建迷宫小球游戏示例
76 2
|
4月前
|
算法 安全 图形学
Unity Hololens2开发|(十一)MRTK3 Solver(求解器)
Unity Hololens2开发|(十一)MRTK3 Solver(求解器)
|
4月前
|
API 图形学
Unity Hololens2开发|(十)MRTK3空间操作 ObjectManipulator (对象操控器)
Unity Hololens2开发|(十)MRTK3空间操作 ObjectManipulator (对象操控器)
|
4月前
|
Go 图形学
Unity Hololens2开发|(九)MRTK3空间操作 ConstraintManager(约束)
Unity Hololens2开发|(九)MRTK3空间操作 ConstraintManager(约束)
|
4月前
|
算法 图形学 UED
Unity Hololens2开发|(八)MRTK3空间操作 BoundsControl(边界控制)
Unity Hololens2开发|(八)MRTK3空间操作 BoundsControl(边界控制)