Unity Mobile Game Development - Exterminator

所在平台: Udemy

课程主页: https://www.udemy.com/course/complete-game-development-series-03-unity-exterminator/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Unity 移动游戏开发 - 消灭者 课程概述:本课程是完整游戏开发系列的第三部分,旨在涵盖 Unity 和移动游戏开发的高级主题。学生将学习如何创建移动项目并设置测试环境。课程采用模块化关卡创建工作流程,构建游戏关卡及其照明效果。首先实现基于触摸屏的玩家控制器及摄像机视角和跟随控制,随后开发多种游戏玩法系统,包括库存、生命值和伤害系统、通用团队 ID、人工智能感知和行为树、投射物、能力系统、商店系统、用户界面管理、关卡管理等。该项目专注于实现独立的游戏玩法系统并将其协调运作。课程中大量使用高级 C# 特性,例如接口和委托,以提高代码的可扩展性、减少代码重复和依赖性。同时,使用递归、树和单例等编程模式,生成更简洁的代码。课程还介绍了 Unity 高级特性,如可脚本化对象,以实现更好的数据存储和检索。在教程的最后,涵盖了 iOS 和 Android 的构建流程,学生将获得一个完整的移动游戏,并扩展对 Unity、C# 及游戏开发的知识。

课程评论(0条)

课程详情

This course is the third installment of the Complete Game Development Series and is aimed at covering advanced topics of Unity, and mobile game development.Students will learn how to make a mobile project and set up the testing environment. The modular level creation workflow is then applied to build the level of the game and the lighting. Touch screen-based player controller, along with the camera viewing, and follow control is implemented first, followed by many gameplay systems like inventory, health, and damage system, generic team ID, AI perception, AI behavior Tree, projectiles, ability system, shop system, UI management, level management, and more.The project focuses on implementing independent gameplay systems and making them work together beautifully. Many advanced C# features like interfaces and delegates are utilized to help improve the extensibility of the code as well as reduce code duplication, and dependency. Programming patterns like recursion, tree, and singleton, are utilized to produce cleaner code. Advanced Unity features like scriptable objects are introduced to achieve better data storage and retrieval.The build processes to iOS and Android are covered at the end of the tutorial, and students walk away with a complete mobile game, as well as extended knowledge of Unity, C# and game development.

课程标签

0人关注该课程

主题相关的课程