К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
基于Unity引擎的游戏开发进阶 · LearnSpace
Назад в каталог
courseraПрограммирование

基于Unity引擎的游戏开发进阶

Курс от Fudan University
Средний≈ 21 чКитайский (Китай)
О курсеНавыкиПрограммаПреподаватели

О курсе

诸如《Clash Royale》(部落冲突:皇室战争)、《Cross Fire》(穿越火线)之类的手机网络游戏在玩家中非常流行。 本门课程《Unity游戏编程进阶》是专项课程游戏编程的第二门课,通过《Unity游戏编程基础》课程,学习者已经具备开发移动平台3D单机游戏的基本能力,然而与次世代画面的网络手游开发仍存在很大差距。《Unity游戏编程进阶》课程重点讲解手机网络游戏的开发,提升游戏的可玩性和游戏的画面效果,优化游戏的性能。 本课程以《Unity游戏编程基础》课程为基础,具体讲解导航与寻路、僵尸AI、逆向动力学等技术的应用,增加游戏的可玩性;讲解全局光照、着色器以及Image Effect等知识点,提升游戏画面效果;讲解Unity Profiler、Unity 性能优化以及Quality设置等相关知识点来优化游戏的性能;讲解如何使用Photon网络引擎包含的PUN(Photon Unity Network)进行Unity网络游戏开发。相比Unity内置的网络工具包,Photon的PUN功能更加成熟、强大、灵活、丰富,在全球拥有数十万开发者。在课程的最后部分,完成本门课程项目《慕课英雄2》:第一人称射击手机网络游戏。 通过本门课程的学习,学习者将对Unity游戏开发有更深层次的理解,能够使用Unity与Photon网络引擎开发3D手机网络游戏,为将来入职游戏行业或进行独立游戏开发奠定优秀的编程基础。

Навыки, которые вы освоите

Unity EngineVideo Game DevelopmentComputer GraphicsPerformance TuningAnimationsComputer Graphic TechniquesAndroid (Operating System)Virtual EnvironmentAndroid DevelopmentImage QualityScriptingAnimation and Game DesignArtificial IntelligenceMobile DevelopmentGame DesignCross Platform Development

Программа курса

5 модулей · 123 учебных материалов

01课程简介与游戏可玩性提升27 материалов

本门课程概述

本门课程介绍Видео课程教学项目:慕课英雄2效果展示Видео课程教学项目:慕课英雄2效果展示视频链接Чтение授课单位与教师介绍Видео

Учитесь у экспертов

姜忠鼎

副教授

基于Unity引擎的游戏开发进阶
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 21 ч

5 модулей

Язык: Китайский (Китай)

Часть программы вашего университета
学生情况调研表Видео
课程相关资源下载和使用说明Чтение
附加阅读:错误排查Чтение

游戏可玩性提升 - Unity导航系统

第一单元资源文件说明Чтение导航系统基本用法Видео导航系统基本用法 — 演示环节Видео导航网格的设置方法Видео导航网格的设置方法 — 演示环节Видео导航代理的设置方法Видео导航代理的设置方法 — 演示环节ВидеоUnity导航系统Задание附加阅读:Unity官方资料(导航系统)Чтение

游戏可玩性提升 - 僵尸AI

僵尸AI概述Видео实现僵尸的感知能力Видео实现僵尸AI(a)Видео实现僵尸AI(b)Видео实现僵尸AI — 演示环节Видео

游戏可玩性提升 - 逆向动力学(IK)

逆向动力学Видео逆向动力学 — 演示环节Видео实现玩家换枪功能Видео实现玩家换枪功能 — 演示环节Видео僵尸AI 和 逆向动力学Задание附加阅读:Unity官方资料(逆向动力学)Чтение
02游戏画面品质提升26 материалов

Unity三维场景渲染

附加阅读:Unity官方资料Чтение第二单元资源文件说明ЧтениеUnity三维场景的渲染Видео

Unity光照进阶

光源类型和属性Видео光源类型和属性 — 演示环节Видео阴影Видео场景渲染和光照进阶Задание附加阅读:Unity官方资料(光照、阴影)Чтение

Unity全局光照

全局光照的基本概念Видео全局光照的使用方法Видео全局光照的使用方法 — 演示环节Видео全局光照的光照探头Видео全局光照的光照探头 — 演示环节Видео全局光照和光照探头Задание附加阅读:Unity官方资料(全局光照)Чтение

Unity着色器(Shader)

着色器的基本概念ВидеоUnity内建着色器ВидеоUnity内建着色器 — 演示环节ВидеоUnity自定义着色器Видео实现僵尸狂暴效果Видео实现僵尸狂暴效果 — 演示环节ВидеоUnity着色器(Shader)Задание

Unity图像特效(Image Effect)

图像特效 Image EffectВидео图像特效 Image Effect — 演示环节Видео附加阅读:Unity官方资料(图像特效)Чтение
03游戏性能优化23 материалов

游戏性能优化概述

附加阅读:Unity官方资料Чтение第三单元资源文件说明Чтение游戏优化的基本概念Видео

Unity游戏性能分析工具

Unity性能分析工具ProfilerВидеоUnity性能分析工具Profiler — 演示环节ВидеоProfiler的远程分析功能ВидеоProfiler的远程分析功能 — 演示环节Видео优化概述和Profiler性能分析工具Задание附加阅读:Unity官方资料(Unity Profiler)Чтение

Unity游戏性能优化

CPU优化ВидеоCPU优化 — 演示视频Видео渲染优化(a)Видео渲染优化(b)Видео渲染优化 — 演示视频Видео内存优化ВидеоUnity游戏性能优化Задание

Unity Quality质量设置

Unity Quality质量设置(a)ВидеоUnity Quality质量设置(b)ВидеоUnity Quality质量设置 — 演示视频Видео附加阅读:Unity官方资料(Unity Quality)Чтение

《慕课英雄2》阶段性总结

《慕课英雄2》阶段性总结Видео《慕课英雄2》单机版Взаимная проверка
04Photon网络引擎与网络游戏大厅制作19 материалов

网络游戏开发与课程项目

附加阅读:Unity官方资料Чтение第四单元资源文件说明Чтение网络游戏开发简介Видео《慕课英雄2》网络手游Видео

Photon网络引擎

Photon网络引擎、Photon Unity Networking(PUN)与Photon ServerВидеоPUN、Photon Server的下载和配置Видео附加阅读:Photon官方资料Чтение

PUN基本架构

PUN基本连接流程ВидеоPUN常用类说明Видео网络游戏和Photon网络引擎Задание

PUN制作网络游戏大厅

游戏登录界面Видео游戏登录界面 — 演示环节Видео游戏大厅界面Видео游戏大厅界面 — 演示环节Видео创建、加入游戏房间Видео创建、加入游戏房间 — 演示环节Видео游戏房间界面Видео
05Photon网络引擎实现网络游戏逻辑28 материалов

PUN与网络游戏逻辑

附加阅读:Unity和Photon官方资料Чтение第五单元资源文件说明Чтение网络游戏逻辑处理与MasterClientВидеоPUN与网络游戏数据同步Видео

网络游戏开始准备逻辑与玩家对象的生成

网络游戏开始的准备逻辑Видео网络游戏开始的准备逻辑 — 演示环节Видео玩家对象的生成Видео玩家对象的生成 — 演示环节ВидеоPUN与网络游戏逻辑、网络游戏开始准备逻辑与玩家对象生成Задание

网络游戏玩家的行为逻辑

玩家位置和朝向的同步Видео玩家位置和朝向的同步 — 演示环节Видео玩家动画和枪械的同步Видео玩家动画和枪械的同步 — 演示视频Видео玩家状态的同步Задание玩家的射击逻辑Видео玩家的射击逻辑 — 演示环节Видео

游戏状态管理与场景收集物

游戏状态管理Видео游戏状态管理 — 演示环节Видео场景收集物Видео场景收集物 — 演示环节Видео玩家之间的交互、游戏状态以及场景收集物Задание

网络游戏项目构建(PC&移动设备)

项目构建Видео项目构建 — 演示视频Видео

《慕课英雄2》网络功能总结

《慕课英雄2》网络功能总结Видео《慕课英雄2》网络版Взаимная проверка

本门课程总结

本门课程《Unity游戏编程进阶》总结Видео
附加阅读:自定义着色器Чтение
附加阅读:Unity官方资料(游戏性能优化)Чтение
游戏房间界面 — 演示环节Видео
PUN制作网络游戏大厅Задание
玩家的生命管理与得分Видео
玩家的生命管理与得分 — 演示环节Видео