Unity游戏开发大师班
成为游戏开发者
讲师:Brian Cox
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- Unity用户界面
- 创建 3D 对象
- 移动、旋转和缩放物体
- Unity 检查器窗口和场景层次结构
- 向 GameObjects 添加组件
- 创建材质
- 使用灯光营造氛围(全光、定向光……)
- 碰撞与触发器
- 使用 Rigidbody 和 AddForce 的物理
- 使用 CharacterController 来控制和移动角色
- 创建并添加脚本到游戏对象
- 开始、更新(+唤醒、固定更新……)
- 触发进入、触发退出
- 从脚本实例化和销毁游戏对象
- 从编辑器访问变量(公共、私有、可序列化)
- 导入 3D 模型
- 导入纹理并创建材质
- 使用 AudioSource 和 AudioClips 播放声音/音乐
- 创建用于实例化和更新场景的资产
- 检测玩家输入(鼠标移动和按键)
- 为玩家和敌人创建各种状态
- 使用向量的 3D 数学
- 检测鼠标输入
- 使用 Canvas 系统在 Unity 中创建 UI
- 导入动画
- 使用 Animator 设置动画树和动画混合
- 使用脚本驱动动画
- 创建一个 GameManager 类来管理游戏中的所有对象和分数
- 创建具有各种状态的敌人
- 用于玩家检测的 3D 数学
- 添加对 Xbox 控制器的支持
- 将游戏数据保存为可加载格式
- 读取 XML 数据并将其导入游戏
- 本地化:使用 XML 添加对多种语言的支持
- 创建可执行文件:为 PC 构建游戏
- 网络:创建多人游戏
- RPC = 远程过程调用
- Profiler:分析和优化游戏性能
- 着色器:创建自定义着色器效果
- 粒子发射器:创建视觉特效
- Unity2D:构建 2D 游戏
- 创建一个可交互的角色
- 创建一个自上而下的射击游戏
- AI行为与导航
- 光线投射、动画时间轴和动画师
- 创建第三人称游戏
- 使用 PlayerPrefs 保存和加载
- 控制器输入、本地多人游戏和视觉特效
- UI、XML、本地化、场景加载和构建.exe
- 高级动画
- Unity 编辑器扩展
- 高级视觉效果
- 源代码控制和创建 FPS 游戏
- 多人联网
- 高级多人网络
- Unity2D & 性能优化
探索相关主题
要求
- 没有课程要求,展示开发过程的每一步(包括解释的每一行代码)
描述
在本 Unity 课程中,我们从最基础的部分开始,涵盖从完整的初学者 C#、Unity 用户界面到 Unity 用户界面的所有主题,并将在最后的课程中继续探索高级 Unity 功能,例如动画、动画混合、逆运动学、着色器、后期处理甚至多人网络 (UNET)。
本课程包含230个视频,视频学习内容超过19小时,平均视频时长为5分钟。
在本课程中,您将学习如何创建 15 种不同类型的游戏,同时学习 Unity 游戏开发的核心功能。
这些游戏类型包括:
-
基础平台游戏
-
自上而下的射击游戏
-
带有人工智能的自上而下的射击游戏
-
基础 MOBA
-
第三人称平台游戏
-
具有加载和保存功能的平台游戏
-
本地多人竞技场
-
主菜单、本地化和游戏加载
-
第三人称射击游戏
-
使用 Unity 编辑器扩展程序生成程序世界
-
具有高级视觉效果的探索游戏
-
第一人称射击游戏
-
自上而下的联网多人游戏
-
第一人称射击联网多人游戏
-
2D动作游戏
在每个游戏的创作过程中,都会展示和解释开发过程的每个步骤。
所有编写并演示的脚本都会与观众共享,以解决任何潜在的错误或问题。
上海科技大学已为 60 多名学生讲授了该课程,并且有几名研究生通过该课程开始了他们的游戏开发职业生涯。
本课程适合哪些人:
- 致力于游戏开发行业工作的 Unity 初级开发者
- 致力于创建自己的独立游戏的 Unity 初级开发者
- 想要学习 Unity 的高中/学院/大学生
- 希望扩展技能和知识的中级 Unity 开发人员
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。