Match 3游戏是一种简单的益智游戏,要求玩家在平铺游戏板上找出三个或三个以上相同的物品。当前演变出的流行游戏有Candy Crush 和 Bejeweled。Unity软件非常适合设计这类游戏,同时它也是开发更复杂游戏的一个切入点。本教程帮助我们制作自己的Match 3游戏。游戏开发者Kelley Hecker为我们讲解诸如建立网格游戏板,使用继承来创建不同类型的游戏元素,增加障碍和新的关卡,检测比赛和清除碎片,实现用户界面可以看到分数排布。学习完本课程后,学员将有能力制作出一款游戏,并将学到的新技术应用到下一个Unity 项目中。
Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac widgets所支持。
Lynda Build a Match 3 Game with Unity
Match 3 games are simple puzzle games where the player is asked to pair three or more identical items on a tiled game board. Popular modern variations include Candy Crush and Bejeweled. Unity is ideally suited to this kind of game design, and it’s a great entry point to more complex kinds of game development. This training course is here to help you complete your own match 3 game. Game developer Kelley Hecker covers topics like creating a grid-based game board, using inheritance to create different types of game pieces, adding obstacles and new levels, detecting matches and clearing pieces, and implementing a user interface complete with a score screen. By the end of the course, members will have a completed game and learned new techniques to apply to their next Unity project.