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

  • 4.7
Approx. 21 hours to complete

Course Summary

Learn advanced Unity development skills and take your game development skills to the next level with this course.

Key Learning Points

  • Master advanced Unity development skills
  • Create complex game mechanics and systems
  • Develop your own unique game ideas

Job Positions & Salaries of people who have taken this course might have

  • Game Developer
    • USA: $75,000 - $120,000
    • India: ₹500,000 - ₹1,200,000
    • Spain: €25,000 - €45,000
  • Unity Developer
    • USA: $80,000 - $130,000
    • India: ₹600,000 - ₹1,400,000
    • Spain: €26,000 - €50,000
  • Game Designer
    • USA: $60,000 - $100,000
    • India: ₹400,000 - ₹900,000
    • Spain: €20,000 - €35,000

Related Topics for further study


Learning Outcomes

  • Master advanced Unity development skills
  • Create complex game mechanics and systems
  • Develop your own unique game ideas

Prerequisites or good to have knowledge before taking this course

  • Familiarity with C# programming
  • Basic Unity knowledge

Course Difficulty Level

Advanced

Course Format

  • Online self-paced course
  • Video lectures
  • Hands-on assignments and projects

Similar Courses

  • Game Design and Development Specialization
  • Introduction to Game Development
  • C# Programming for Unity Game Development

Related Education Paths


Notable People in This Field

  • CEO of Unity Technologies
  • Principal Engineer at Unity Technologies

Related Books

Description

诸如《Clash Royale》(部落冲突:皇室战争)、《Cross Fire》(穿越火线)之类的手机网络游戏在玩家中非常流行。 本门课程《Unity游戏编程进阶》是专项课程游戏编程的第二门课,通过《Unity游戏编程基础》课程,学习者已经具备开发移动平台3D单机游戏的基本能力,然而与次世代画面的网络手游开发仍存在很大差距。《Unity游戏编程进阶》课程重点讲解手机网络游戏的开发,提升游戏的可玩性和游戏的画面效果,优化游戏的性能。

Outline

  • 课程简介与游戏可玩性提升
  • 本门课程介绍
  • 课程教学项目:慕课英雄2效果展示
  • 授课单位与教师介绍
  • 学生情况调研表
  • 导航系统基本用法
  • 导航系统基本用法 — 演示环节
  • 导航网格的设置方法
  • 导航网格的设置方法 — 演示环节
  • 导航代理的设置方法
  • 导航代理的设置方法 — 演示环节
  • 僵尸AI概述
  • 实现僵尸的感知能力
  • 实现僵尸AI(a)
  • 实现僵尸AI(b)
  • 实现僵尸AI — 演示环节
  • 逆向动力学
  • 逆向动力学 — 演示环节
  • 实现玩家换枪功能
  • 实现玩家换枪功能 — 演示环节
  • 课程教学项目:慕课英雄2效果展示视频链接
  • 课程相关资源下载和使用说明
  • 附加阅读:错误排查
  • 第一单元资源文件说明
  • 附加阅读:Unity官方资料(导航系统)
  • 附加阅读:Unity官方资料(逆向动力学)
  • Unity导航系统
  • 僵尸AI 和 逆向动力学
  • 游戏画面品质提升
  • Unity三维场景的渲染
  • 光源类型和属性
  • 光源类型和属性 — 演示环节
  • 阴影
  • 全局光照的基本概念
  • 全局光照的使用方法
  • 全局光照的使用方法 — 演示环节
  • 全局光照的光照探头
  • 全局光照的光照探头 — 演示环节
  • 着色器的基本概念
  • Unity内建着色器
  • Unity内建着色器 — 演示环节
  • Unity自定义着色器
  • 实现僵尸狂暴效果
  • 实现僵尸狂暴效果 — 演示环节
  • 图像特效 Image Effect
  • 图像特效 Image Effect — 演示环节
  • 附加阅读:Unity官方资料
  • 第二单元资源文件说明
  • 附加阅读:Unity官方资料(光照、阴影)
  • 附加阅读:Unity官方资料(全局光照)
  • 附加阅读:自定义着色器
  • 附加阅读:Unity官方资料(图像特效)
  • 场景渲染和光照进阶
  • 全局光照和光照探头
  • Unity着色器(Shader)
  • 游戏性能优化
  • 游戏优化的基本概念
  • Unity性能分析工具Profiler
  • Unity性能分析工具Profiler — 演示环节
  • Profiler的远程分析功能
  • Profiler的远程分析功能 — 演示环节
  • CPU优化
  • CPU优化 — 演示视频
  • 渲染优化(a)
  • 渲染优化(b)
  • 渲染优化 — 演示视频
  • 内存优化
  • Unity Quality质量设置(a)
  • Unity Quality质量设置(b)
  • Unity Quality质量设置 — 演示视频
  • 《慕课英雄2》阶段性总结
  • 附加阅读:Unity官方资料
  • 第三单元资源文件说明
  • 附加阅读:Unity官方资料(Unity Profiler)
  • 附加阅读:Unity官方资料(游戏性能优化)
  • 附加阅读:Unity官方资料(Unity Quality)
  • 优化概述和Profiler性能分析工具
  • Unity游戏性能优化
  • Photon网络引擎与网络游戏大厅制作
  • 网络游戏开发简介
  • 《慕课英雄2》网络手游
  • Photon网络引擎、Photon Unity Networking(PUN)与Photon Server
  • PUN、Photon Server的下载和配置
  • PUN基本连接流程
  • PUN常用类说明
  • 游戏登录界面
  • 游戏登录界面 — 演示环节
  • 游戏大厅界面
  • 游戏大厅界面 — 演示环节
  • 创建、加入游戏房间
  • 创建、加入游戏房间 — 演示环节
  • 游戏房间界面
  • 游戏房间界面 — 演示环节
  • 附加阅读:Unity官方资料
  • 第四单元资源文件说明
  • 附加阅读:Photon官方资料
  • 网络游戏和Photon网络引擎
  • PUN制作网络游戏大厅
  • Photon网络引擎实现网络游戏逻辑
  • 网络游戏逻辑处理与MasterClient
  • PUN与网络游戏数据同步
  • 网络游戏开始的准备逻辑
  • 网络游戏开始的准备逻辑 — 演示环节
  • 玩家对象的生成
  • 玩家对象的生成 — 演示环节
  • 玩家位置和朝向的同步
  • 玩家位置和朝向的同步 — 演示环节
  • 玩家动画和枪械的同步
  • 玩家动画和枪械的同步 — 演示视频
  • 玩家的射击逻辑
  • 玩家的射击逻辑 — 演示环节
  • 玩家的生命管理与得分
  • 玩家的生命管理与得分 — 演示环节
  • 游戏状态管理
  • 游戏状态管理 — 演示环节
  • 场景收集物
  • 场景收集物 — 演示环节
  • 项目构建
  • 项目构建 — 演示视频
  • 《慕课英雄2》网络功能总结
  • 本门课程《Unity游戏编程进阶》总结
  • 附加阅读:Unity和Photon官方资料
  • 第五单元资源文件说明
  • PUN与网络游戏逻辑、网络游戏开始准备逻辑与玩家对象生成
  • 玩家状态的同步
  • 玩家之间的交互、游戏状态以及场景收集物

Summary of User Reviews

Key Aspect Users Liked About This Course

In-depth coverage of Unity development skills

Pros from User Reviews

  • Great for advanced learners
  • Comprehensive and in-depth coverage of Unity development
  • Expert instructors with real-world experience
  • Challenging exercises to enhance learning
  • Hands-on projects to apply knowledge to real-world scenarios

Cons from User Reviews

  • Not ideal for beginners
  • Some users found the pace too fast
  • Requires prior knowledge of Unity basics
  • Some users found the course content overwhelming
  • No certificate of completion offered
Chinese (Simplified)
Available now
Approx. 21 hours to complete
姜忠鼎
Fudan University
Coursera

Instructor

姜忠鼎

  • 4.7 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses