Asset Store资源商店包含大量能改善开发流程并提高团队整体开发效率的优秀插件,例如我们曾经为大家介绍过的Unity特效插件Unity动画插件Unity文本渲染插件以及精美2D资源等等。除了这些针对各个模块的实用插件外,Asset Store资源商店中还拥有各种类型的Unity完整游戏项目,凭借这些项目快速实现您的各种奇思妙想,为您游戏项目的推进大大助力。

Ultimate Survival
 


Ultimate Survival是一款Unity生存游戏类项目模板,其中几乎囊括了制作生存游戏所需的全部系统,并且提供了大量非常有用的资源。Ultimate Survival功能模块有:自定义FPS控制器、玩家状态管理、相机系统(抖动与HUD显示)、工具及武器系统、程序性生成武器动作、仓库系统、敌人AI、日夜循环的天气系统以及不同情绪的野外动物等等。

Ultimate Survival的使用方式较为简单,依次点击菜单项Tools > Ultimate Survival > Add > Base Scene Objects,将4个必备预制件添加到场景,准备好游戏控制器、UI系统、玩家对象以及天气循环,然后根据自己的需求加入音频、风向及反射探针等内容,即可开始编辑场景与道具。
 


为场景添加可交互式对象,可以打开道具管理器在其中配置道具属性,这些道具可以是武器、可拾取物品、开采工具以及可开采的物体如石块与树木等等:
 


这些配置的属性将显示在道具介绍面板中,如下图所示。
 


 

 
Ultimate Survival自带的仓库系统

 

 
开采石块甚至会有碎石飞出

 

 
使用自制长矛打猎的效果


由以上可见,通过这个“终极”模板,如果添以优秀的美术资源和独到的创意,可以说创作生存类游戏真是手到擒来。

下载地址:
https://www.assetstore.unity3d.com/en/#!/content/80368

CCG Kit
 


CCG Kit是一款多人联网的卡牌类游戏,完整的项目框架也是非常好的学习起点。该插件使用UNET实现网络解决方案,支持在线与局域网联系两种方式,也支持与AI对战的单人模式。CCG Kit提供了方便的可视化编辑器来创建卡牌属性,并利用Unity自带的UGUI实现了较为完善的游戏UI系统。

其中还附带高级网络解决方案Master Server Kit插件,用于实现在线实时匹配玩家,以及创建私有房间进行玩家验证。动态生成游戏服务器实例并按需求进行销毁以节省资源。分区服务器支持在不同的主机上分布式部署游戏服务器,对于实现基于地区的游戏匹配非常适用。另外也提供了支持SQLite、MongoDB以及LiteDB数据库的数据永久性存储方案,可以保存玩家属性、货币与成就等信息。

需要注意的是,只有先了解该插件的脚本逻辑,才能高效地扩展功能,来实现自己的卡牌游戏机制。

下载地址:
https://www.assetstore.unity3d.com/en/#!/content/52739

6 Games Match-3 Puzzle Action Game Pack
 


上面两款都是较为重度的游戏,最后来看看轻度休闲的三消类游戏项目模板,该插件共有6种三消游戏类型,其中两种2D三消,4种3D三消,还包括骑士与怪物两个角色的动画,有攻击、空闲、伤害、跳跃、跑动及走路的动画。

该项目结构非常简单,关键脚本GameSystem负责完成游戏的三消逻辑,并根据三消状态控制角色动画及生命值等。其中包含三种常见的三消玩法,即交换消除、连线消除以及点击相邻的同色块进行消除。
 

 
2D消除游戏效果

 

 
3D消除游戏效果


作为一款内容与结构完整度都非常高的插件,它非常适合那些刚刚接触Unity引擎并且想快速完成一款作品的开发者。

下载地址:
https://www.assetstore.unity3d.com/en/#!/content/15706

总结
今天为大家介绍了三款不同类型的Unity游戏项目模板,完成度均非常高,并且提供了可直接试玩的游戏示例。相信借助Asset Store资源商店中这些现有的框架,无论处于何种水平的开发者,都能轻松学习并制作出属于自己的游戏大作。我们还会继续为大家分享Asset Store资源商店中广受开发者好评的各类优秀插件,请保持关注哦,更多详情请访问Unity官方平台。

锐亚教育