Make a Match-Three Puzzle Game in Unity

所在平台: Udemy

课程主页: https://www.udemy.com/course/make-a-puzzle-match-game-in-unity/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Course Title:** 在 Unity 中制作三消益智游戏 **课程概述:** 本课程是一项时长超过16小时的游戏开发马拉松,旨在帮助学员从零开始,使用 Unity 引擎制作一款功能完善的三消益智游戏。尽管部分课程内容录制于早期 Unity 版本,但最终项目已更新至 Unity 2019,学员可轻松应对。 课程内容涵盖了制作三消游戏所需的核心技术和高级功能,能够为您节省数周的开发时间。 **课程亮点:** * **高级功能:** * 支持使用自定义 Sprite “换肤”游戏。 * 实现“死局检测”(无可用移动)。 * 实现棋盘洗牌功能(替代直接删除和重新填充)。 * 构建一套、两套或三套星级评分系统。 * 创建新的关卡目标:得分、限时和收集类目标。 * **全面教学:** * 从一个空白的 Unity 项目开始,逐步构建一个功能完整的游戏关卡。 * 学习创建自定义的、基于图块(tile-based)的三消益智游戏的根本技术。 * 逐行学习 C# 脚本,掌握逻辑清晰、代码整洁的脚本组织方式。 **具体学习内容:** * 设置项目设置和开发环境。 * 创建 `Board` 类来存储图块和游戏棋子。 * 制作一个自动居中的正交相机。 * 创建可进行插值移动的 `GamePiece` 类。 * 设置图块以接收鼠标输入。 * 在二维数组中搜索匹配项。 * 处理递归调用以清除和重新填充棋盘。 * 为游戏事件添加音效。 * 应用粒子效果增强视觉冲击力。 * 制作一个 `ScoreManager` 来追踪玩家进度。 **课程目标:** 完成本课程后,学员将掌握制作三消游戏的核心技术,并获得一套可作为起点使用的完整源代码。课程旨在赋能学员,加入游戏开发行列,提升 Unity 3D 技能。

课程评论(0条)

课程详情

Note: though much of the course was recorded with an older version of Unity, the final project has been updated to use Unity 2019.Though there are minor differences in the UI, you should be able to complete the course using Unity 2019.We have created several advanced features to make this the most complete course on designing a Match-Three course in Unity:re-skinning your game using your own Spriteschecking for the deadlock condition (no more available moves)shuffling the Board pieces (instead of deleting them and re-filling the Board)building a one-, two-, or three-star score metercreating new level objectives (scored, timed, and collected) This course now weighs in at a 16+ hour marathon in game development. Save weeks of work on building your own match three game. Join the ever growing ranks of our class and see what you can build today!In this course, we will:start with a blank Unity project and flesh out a fully working game levellearn some fundamental techniques for creating your own tile-based match-three puzzle gamefollow several C# scripts line-by-line and learn how to organize our scripts logically and cleanlyWhat is covered:Setup our project settings and environmentCreate a Board class to store our tiles and game piecesCreate an auto-centered orthographic cameraMake a GamePiece class that can move with interpolationSetup the tiles to receive mouse inputSearch for matches in a two-dimensional arrayHandle recursive calls to clear and refill our Board Add sound effects to game eventsApply particle effects to add some punch to our graphicsMaking a score manager to track player progressJoin the democratization of game development! Level up your Unity 3D skills and build your own match-three game today!When you complete the class, you should have a full set of source code as a starting point for your match-three puzzle game!

课程标签

0人关注该课程

主题相关的课程