欢迎大家学习 Unity 游戏编程进阶课程
作为本门课的第一节
我们在本节对课程进行简要介绍 随着网络通信技术的发展
全球日常使用的手机移动终端超过十亿部,这个数字每天都在增长
手机具有很好的便携性,能满足用户随时随地利用碎片化时间玩游戏 手游的市场潜力超越传统的端游、 页游、
PS4、 Xbox One 等普及游戏 迄今为止,游戏开发商和独立开发者开发了很多优秀的移动平台网络游戏
部落冲突:皇室战争 是
Supercell 在 2016 年最新推出的策略类手机网游力作
得到全球手游玩家的追捧 炉石传说是动视暴雪使用
Unity 引擎开发的一款 集换式卡牌游戏,占据 App Store
游戏榜的前列 通过道具收费和关卡收费进行货币变现
[空白_录音] 梦幻西游手游是网易游戏基于成熟的
PC 端游 梦幻西游2开发的一款回合制角色扮演手机游戏
长居 App Store 的榜首
穿越火线,作为第一人称射击游戏领军大作 在亿万 CF 玩家的期盼下,官方宣布了
CF 的手游版 移动平台网络游戏市场巨大
爆款游戏利润非常丰厚,国内的游戏行业 领军人物网易游戏、
腾讯游戏、 巨人网络等等 把目光瞄准在手机网络游戏,全面进军移动平台
手游领域出现了很多新锐游戏公司,比如龙图游戏、 昆仑万维、
掌趣科技等 本门课程的
目标学习者,是那些准备从事移动平台网络游戏开发的工程师 本门课程对学习者有以下三点要求
首先,本门课程使用 Unity 引擎,开发移动平台的网络游戏 要求学习者具有
Unity 引擎的基础开发能力 其次,要求学习者具有一定的英文阅读能力,如果学习中遇到问题
可能需要查阅 Unity 的官方文档和其它参考资料 最后,本门课程讲述移动平台的
Unity 网络游戏开发 我们使用的软硬件开发平台包括两部分,运行
Unity 操作系统的 PC 或者笔记本电脑 以及运行安卓操作系统的主流手机
课程所有的开发环境和脚本已经在推荐的平台上运行和测试通过 Macbook
和 iPhone 的开发组合未经过严格测试 若使用该开发组合遇到问题,
请大家在讨论区中进行交流 [空白_录音]
本门课程采用理论与实践相结合的方式 我们使用
PPT 和演示视频,详细讲述课程中的知识要点和项目开发过程
学习者通过课后的作业项目和巩固练习,拓展提高 大家
将跟随我们的学习视频,完成一个完整项目《慕课英雄2》的制作 《慕课英雄2》是《Unity游戏编程基础》教学项目《慕课英雄》的升级版
《慕课英雄》的游戏场景不利于演示本课程的导航网络、 全局光照等知识要点 因此,我们在《慕课英雄2》中使用了全新的游戏场景
在本门课程中,我们通过五个单元的学习,完成《慕课英雄2》的制作
第一单元,我们提升游戏的可玩性;第二单元,提升游戏的画面效果
第三单元,优化游戏的性能;第四单元,实现网络版游戏的大厅功能 第五单元,实现网络版游戏的战斗场景。
下面,我们介绍每个单元的学习内容 展示相应的游戏截图。
第一单元,我们学习 Unity 导航系统的使用方法 实现僵尸
AI 和玩家的换枪功能,提升游戏的可玩性 [空白_录音]
第二单元,学习 Unity 中的全局光照、 着色器、 Image Effect
等内容 提升游戏画面效果
第三单元,学习游戏性能的优化方法 使游戏能够在低端的安卓手机上流畅运行
[空白_录音] 第四单元,学习使用业界认可的
Photon 网络引擎 开发网络游戏,制作游戏大厅
第五单元 在单机版的游戏战斗场景中,使用
Photon 网络引擎,加入新的战斗角色和网络游戏逻辑
实现分组对战的网络版游戏
下一节,我们介绍本门课程的授课单位和教师的基本信息