Course

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

Fudan University

基于Unity引擎的游戏开发进阶是专门课程游戏编程的第二门课,旨在进一步提升学习者的游戏开发能力。课程内容包括:

  • 导航与寻路、僵尸AI、逆向动力学技术的应用
  • 全局光照、着色器、图像特效的使用方法
  • Unity性能分析工具Profiler的使用和游戏性能优化
  • Photon网络引擎PUN的应用和网络游戏制作

学习者将通过项目实践掌握开发3D手机网络游戏的关键技能,为未来从事游戏行业或独立游戏开发打下坚实基础。

Certificate Available ✔

Get Started / More Info
基于Unity引擎的游戏开发进阶
Course Modules

本课程分为五大模块,内容涵盖导航系统、游戏画面品质、游戏性能优化、Photon网络引擎的使用和网络游戏逻辑处理。学习者将通过项目实践掌握游戏开发的关键技能。

课程简介与游戏可玩性提升

本模块介绍导航系统的基本用法、导航网格设置方法和僵尸AI的概述,以及逆向动力学技术的应用。学习者将学习如何增加游戏的可玩性。

游戏画面品质提升

学习Unity三维场景的渲染、全局光照的使用方法、Unity内建和自定义着色器的应用,以及图像特效的实现。内容包括游戏画面品质的提升。

游戏性能优化

本模块将深入讲解Unity性能分析工具Profiler的使用、CPU和渲染优化方法,以及Unity Quality质量设置的应用。学习者将掌握游戏性能优化的关键技能。

Photon网络引擎与网络游戏大厅制作

学习Photon网络引擎PUN的基本连接流程、游戏大厅制作和游戏房间的创建与加入,以及网络游戏开发的简介。内容包括网络游戏大厅的制作。

Photon网络引擎实现网络游戏逻辑

本模块将讲解PUN与网络游戏数据同步、网络游戏逻辑处理和玩家状态同步,以及网络游戏项目构建和总结。学习者将掌握网络游戏逻辑处理的关键技能。

More Mobile and Web Development Courses

Desarrollador front-end de Meta

Meta

Learn front-end development skills with Meta's certificate program and gain access to a job board with 200+ employers. Prepare for technical interviews and complete...

Blazor and JavaScript Interoperability

Coursera Project Network

Blazor and JavaScript Interoperability allows learners to enhance their Blazor applications by integrating JavaScript, enabling seamless communication between .NET...

HTML for Beginners: Getting Started

Coursera Project Network

Learn the fundamentals of HTML in this 75-minute project. Build a complete website, apply styling, and structure content for the semantic web.

Mobile Development and JavaScript

Meta

Mobile Development and JavaScript is a comprehensive course that equips Android developers with the skills to build cross-platform mobile applications using JavaScript...