正版资源Udemy&Udacity Unity游戏开发大师课程
Unity 游戏开发进阶技术解析 本课程聚焦 Unity 游戏开发中较为复杂的高级技术,如 AI 行为系统、导航路径计算、编辑器扩展开发和多人联网实现,适合已经掌握基础开发技能并希望提升工程能力的开发者。课程内容围绕真实项目需求展开,帮助学习者理解如何在实际开发中应用这些技术。 学习内容与结构设计
Unity 游戏开发进阶技术解析
本课程聚焦 Unity 游戏开发中较为复杂的高级技术,如 AI 行为系统、导航路径计算、编辑器扩展开发和多人联网实现,适合已经掌握基础开发技能并希望提升工程能力的开发者。课程内容围绕真实项目需求展开,帮助学习者理解如何在实际开发中应用这些技术。
学习内容与结构设计
课程分为多个模块,依次讲解 AI 行为树的构建与应用、智能体的导航逻辑、编辑器功能的扩展方法以及多人游戏网络同步机制。每个模块都配有具体代码示例与实现思路,便于开发者对照理解并实践。例如,在 AI 部分,课程会介绍如何通过状态机与任务系统实现动态行为决策;在联网部分则深入讲解网络同步与事件处理的底层逻辑。
适合基础与学习建议
建议学习者具备 Unity 基础开发经验,熟悉 C# 语言及游戏对象的基本操作。课程内容偏重实现细节,适合希望深入掌握 Unity 工具链和开发流程的开发者。学习时可优先完成 AI 行为与导航模块,理解智能体的决策与移动逻辑,再逐步过渡到编辑器扩展及多人联网部分。对于每个技术点,建议结合课程中的代码示例进行调试与修改,以加深理解。
学完本课程后,学习者可以独立实现具备 AI 智能行为、自定义编辑器工具和多人在线功能的游戏原型。资料包中的模块文件与视频内容高度对应,便于对照学习和复用。建议在理解每个技术点后,尝试将其应用到实际项目中,通过不断实践提升开发能力。
Udemy&Udacity Unity游戏开发大师课程
Unity游戏开发全技能提升
编辑点评
深入浅出Unity游戏开发,涵盖AI行为、导航、编辑器扩展、多人联网等高级技术,适合有一定基础的Unity开发者。
⭐ 编辑推荐
全面掌握Unity游戏开发核心技能,从AI到编辑器扩展,再到多人联网,打造专业游戏。
✨ 课程亮点
课程目录
4. CLASS 3 AI Behaviour & Navigation11 条
- 4. CLASS 3 AI Behaviour & Navigation必看.zip [1.8 MB]
- 1. Class 3 introduction.srt [1.5 KB]
- 5. NavMesh Agent.srt [5.2 KB]
- 7. AI Range & Radius Checking.srt [5.5 KB]
- 3. Enemy States & Enums.srt [3.6 KB]
- 6. Setting up AI Patrolling behaviour.srt [4.4 KB]
- 4. NavMesh Baking.srt [3.0 KB]
- 10. Extra Features & Outro.srt [3.6 KB]
- 2. Canvas UI Health.srt [4.7 KB]
- 8. Damage to Player.srt [6.3 KB]
- 9. Damage to Enemies.srt [4.0 KB]
11. CLASS 10 Unity Editor Extensions13 条
- 11. CLASS 10 Unity Editor Extensions必看.png [493.5 KB]
- 5. EditorWindow & Renaming Objects Example.srt [6.3 KB]
- 2. CustomEditor & CubeLogic Generate Color Example.srt [5.6 KB]
- 4. MenuItem & PlayerPrefs Example.srt [3.2 KB]
- 9. ADVANCED Procedural Generation RayCast Spawning.srt [4.2 KB]
- 11. ADVANCED Procedural Generation Cube Spawning.srt [6.4 KB]
- 1. Class 10 introduction.srt [855.0 B]
- 8. Procedural Generation Displaying Selected Objects.srt [5.4 KB]
- 10. ADVANCED Procedural Generation Spawning Multiple Objects.srt [3.4 KB]
- 7. Procedural Generation Setup Rotation.srt [2.3 KB]
- 6. Procedural Generation Setup Position & Spawning Objects.srt [6.1 KB]
- 12. ADVANCED Procedural Generation Spawn System Selection & Outro.srt [3.9 KB]
- 3. CustomEditor & CubeLogic Extra Features.srt [3.7 KB]
14. CLASS 13 Multiplayer Networking29 条
- 14. CLASS 13 Multiplayer Networking说明.zip [1.8 MB]
- Class_13_A_Scripts.rar [1.5 KB]
- 4. IsLocalPlayer IsServer, NetworkTransform, NetworkTransformChild & Animator.srt [4.4 KB]
- 19. Creating a Top Down MP Shooter Player Teams & Team Colors.srt [6.0 KB]
- 9. Basic Multiplayer Networking Casting Sphere Logic Implementation.srt [5.6 KB]
- 18. Creating a Top Down MP Shooter Player Spawning.srt [6.2 KB]
- 16. Creating a Top Down MP Shooter Player Death & Health.srt [3.1 KB]
- 10.1 All C# Scripts used in Class 13 A..html [116.0 B]
- 14. Creating a Top Down MP Shooter Weapon VFX & Advanced Setup.srt [3.9 KB]
- 13. Creating a Top Down MP Shooter Weapon Setup.srt [4.7 KB]
- 11. Creating a Top Down MP Shooter Scene & Player Setup.srt [4.9 KB]
- 17. Creating a Top Down MP Shooter Scene Multiplayer Setup.srt [3.1 KB]
- 2. UNet Deprication & Server Client Model.srt [2.6 KB]
- 8. Basic Multiplayer Networking Controlling Individual Players using IsLocalPlayer.srt [1.9 KB]
- 22. Creating a Top Down MP Shooter Synchronizing Movement Animations.srt [2.9 KB]
- 26. Creating a Top Down MP Shooter Further improvements & Outro.srt [3.2 KB]
- 15. Creating a Top Down MP Shooter Adding Extra Players & Player Death.srt [4.0 KB]
- 5. [Command], [ClientRPC].srt [3.3 KB]
- 24. Creating a Top Down MP Shooter User Interface (UI).srt [5.0 KB]
- 12. Creating a Top Down MP Shooter Player Rotation & Animation Logics.srt [4.1 KB]
- 20. Creating a Top Down MP Shooter Synchronizing Team Colors.srt [3.7 KB]
- 25. Creating a Top Down MP Shooter Synchronizing Reloading & Shooting Animations.srt [2.8 KB]
- 6. Basic Multiplayer Networking Scene & Player Setup.srt [3.8 KB]
- 7. Basic Multiplayer Networking Creating a Multiplayer game using NetworkManager.srt [5.2 KB]
- 3. NetworkManager, NetworkManagerHUD, NetworkBehaviour, NetworkIdentity.srt [2.8 KB]
- 21. Creating a Top Down MP Shooter Server Side Gameplay Logics.srt [8.3 KB]
- 10. Basic Multiplayer Networking Synchronizing Sphere using NetworkTransformChild.srt [3.8 KB]
- 1. Class 13 introduction.srt [1.1 KB]
- 23. Creating a Top Down MP Shooter Synchronizing Health & Player state.srt [2.3 KB]
10. CLASS 9 Advanced Animations17 条
- 10. CLASS 9 Advanced Animations说明.png [493.5 KB]
- 6. WeaponLogics Weapon Line Renderer.srt [5.9 KB]
- 13. Inverse Kinematics (IK) Feet IK improvements.srt [4.8 KB]
- 8. WeaponLogics Shooting logics.srt [4.8 KB]
- 11. Inverse Kinematics (IK) Left hand supporting Weapon.srt [6.7 KB]
- 14. ADVANCED Impact Marking Setup.srt [5.2 KB]
- 10. Advanced Animations code implementation.srt [6.3 KB]
- 15. ADVANCED Impact Marking Code implementation.srt [2.8 KB]
- 3. Setting up Animator Controller & Animation Blend State.srt [5.7 KB]
- 12. Inverse Kinematics (IK) Feet IK core implementation.srt [4.5 KB]
- 9. Animation Masking Setup.srt [6.4 KB]
- 4. Setting up Weapon & Fixing Strafe Right Animation.srt [4.0 KB]
- 7. WeaponLogics Raycasting for Impact Position.srt [3.8 KB]
- 5. Aiming & Bone Rotations.srt [4.1 KB]
- 16. ADVANCED Aiming Camera & Outro.srt [5.3 KB]
- 1. Class 9 introduction.srt [635.0 B]
- 2. Setting up Project & Player Assets.srt [5.2 KB]
5. CLASS 4 Raycasting, Animation timeline & Animator13 条
- 5. CLASS 4 Raycasting, Animation timeline & Animator文档.zip [1.8 MB]
- 3. NavMesh baking & NavMesh agent.srt [3.2 KB]
- 5. Camera Movement.srt [8.4 KB]
- 7. Animation Timeline.srt [2.9 KB]
- 12. Applying Damage & Outro.srt [4.0 KB]
- 8. Animation Events.srt [2.1 KB]
- 1. Class 4 introduction.srt [1.6 KB]
- 11. Enums PlayerStates.srt [3.4 KB]
- 6. Importing 3D Models.srt [3.8 KB]
- 2. Raycasting Camera to Mouse Position.srt [5.0 KB]
- 9. Animator.srt [4.6 KB]
- 10. Raycasting GameObject to GameObject.srt [7.0 KB]
- 4. Click Visualization.srt [4.3 KB]
7. CLASS 6 Saving & Loading using PlayerPrefs14 条
- 7. CLASS 6 Saving & Loading using PlayerPrefs资料.zip [1.8 MB]
- 11. Saving & Loading Coin Collectibles.srt [6.7 KB]
- 12. Saving & Loading Zombies.srt [9.6 KB]
- 9. Singleton Coding Design Pattern, Serialization of Data, Saving & Loading Theory.srt [3.5 KB]
- 8. Setting up Collectibles.srt [5.1 KB]
- 5. Implementing EnemyLogics for Animation.srt [5.6 KB]
- 1. Class 6 introduction.srt [1.1 KB]
- 4. Setting up Enemy assets.srt [6.3 KB]
- 3. Implementing PlayerLogics.srt [6.5 KB]
- 13. Checkpoint System, Bug fixes & Outro.srt [5.7 KB]
- 10. Creating GameManager Singleton.srt [7.4 KB]
- 6. Implementing EnemyLogics for States & Movement.srt [5.5 KB]
- 7. Implementing EnemyLogics for WeakPoint & Dying.srt [4.0 KB]
- 2. Setting up Project & Player assets.srt [4.8 KB]
12. CLASS 11 Advanced Visuals19 条
- 12. CLASS 11 Advanced Visuals说明.zip [1.8 MB]
- 12. Creating a Portal RTTCamera Movement & Rotation.srt [6.0 KB]
- 2. Skybox.srt [2.6 KB]
- 4. RenderTargetTexture.srt [4.1 KB]
- 8. Creating a Portal Skybox, Character & Camera Setup.srt [4.5 KB]
- 1. Class 11 introduction.srt [813.0 B]
- 17. Creating a Dialog Window Dialog Display Time.srt [2.3 KB]
- 6. Post-Processing.srt [4.3 KB]
- 16. Creating a Dialog Window Setting up the Dialog Manager.srt [5.4 KB]
- 9. Creating a Portal Setting up the Teleport Destination.srt [4.2 KB]
- 3. Fog.srt [2.1 KB]
- 14. Creating a Portal Changing SkyBox & Post-Processing Effects.srt [3.5 KB]
- 11. Creating a Portal Creating Distort Portal Shader.srt [5.0 KB]
- 18. Creating a Dialog Window Letter animation & Outro.srt [4.4 KB]
- 7. Light Probes.srt [894.0 B]
- 10. Creating a Portal Setting up the Portal.srt [3.5 KB]
- 13. Creating a Portal Teleportation.srt [3.9 KB]
- 5. Shaders.srt [4.4 KB]
- 15. Creating a Dialog Window Rendering 3D Character to UI Texture & Adding Text.srt [4.6 KB]
15. CLASS 14 Advanced Multiplayer Networking19 条
- 15. CLASS 14 Advanced Multiplayer Networking资料.zip [1.8 MB]
- 7. Advanced Multiplayer Networking SyncVar Pillar Color.srt [2.3 KB]
- 3. Advanced Multiplayer Networking Scene & Player Setup.srt [3.9 KB]
- 16. Creating a MP First Person Shooter Synchronizing Player Teams & Colors.srt [8.5 KB]
- 12. Creating a MP First Person Shooter Synchronizing Player Health & Death.srt [6.9 KB]
- 17. Creating a MP First Person Shooter Adding Gravity & Setting up Scene.srt [3.7 KB]
- 9. Creating a MP First Person Shooter LocalPlayer Input & Camera Setup.srt [5.2 KB]
- 6. Advanced Multiplayer Networking Synchronizing Raycasting.srt [3.2 KB]
- 8. Creating a MP First Person Shooter Project & Player Setup.srt [4.2 KB]
- 14. Creating a MP First Person Shooter Disabling Inverse Kinematics & Dropping Gun.srt [4.8 KB]
- 1. Class 14 Introduction.srt [822.0 B]
- 13. Creating a MP First Person Shooter Death Animation & Impact VFX Improvements.srt [3.5 KB]
- 2. Mirror, Multiplayer Cameras, NetworkAnimator, [Command], [ClientRpc], SyncVar.srt [5.1 KB]
- 5. Advanced Multiplayer Networking Raycasting Pillars.srt [3.3 KB]
- 18. Creating a MP First Person Shooter Suggested improvements & Outro.srt [1.8 KB]
- 10. Creating a MP First Person Shooter Synchronizing Animations.srt [4.9 KB]
- 4. Advanced Multiplayer Networking Solving Multiplayer Cameras.srt [3.6 KB]
- 11. Creating a MP First Person Shooter Server Side Gameplay Logics.srt [8.9 KB]
- 15. Creating a MP First Person Shooter User Interface (UI).srt [5.4 KB]
9. CLASS 8 UI, XML, Localization, Scene Load & Build .exe12 条
- 2. Main Menu Setup.srt [4.5 KB]
- 6. Reading Localization Data in code.srt [4.8 KB]
- 8. Building .exe, Loading Scenes & Quitting.srt [4.4 KB]
- 11. AVANCED Improvements & Outro.srt [5.6 KB]
- 7. Setting up Text fields for Localization.srt [3.5 KB]
- 9. CLASS 8 UI,XML,Localization,Scene Load & Build .exe [658.1 KB]
- 10. ADVANCED UI Manager State Transition to Options Menu.srt [7.7 KB]
- 9. ADVANCED UI Selection.srt [2.2 KB]
- 1. Class 8 introduction.srt [1.1 KB]
- 5. Loading XML Files in code.srt [6.6 KB]
- 4. XML Data, Localization Data & Localization Files setup.srt [3.4 KB]
- 3. Button OnClicked Logics.srt [3.9 KB]
16. CLASS 15 Unity2D & Advanced Unity Features19 条
- 4. Animating Sprites.srt [4.2 KB]
- 13. Advanced Extra Features - Adding Health UI.srt [4.2 KB]
- 7. Setting up Attack Animations.srt [5.4 KB]
- 18. Entity Component System Theory.srt [2.0 KB]
- 2. Creating a Unity2D Project & Setting up a Spritesheet.srt [4.2 KB]
- 16. Profiler & Performance Optimization.srt [4.8 KB]
- 10. Import & Setup Enemy.srt [3.4 KB]
- 8. Implementing AttackBehaviour & Completing Attack Animation Setup.srt [4.4 KB]
- 5. Animation Logics.srt [5.0 KB]
- 15. Advanced Extra Features - Adding Sounds.srt [5.4 KB]
- 19. Course Outro.srt [724.0 B]
- 14. Advanced Extra Features - Implementing Player Health Logics.srt [4.7 KB]
- 12. Advanced Extra Features - Setting up Level.srt [3.8 KB]
- 9. 2D Triggers & Collisions setup for Attack Animations.srt [5.8 KB]
- 11. Enemy AI & Logics.srt [8.5 KB]
- 3. 2D Movement using Rigidbody2D.srt [4.4 KB]
- 17. Unity Services.srt [342.0 B]
- 1. Class 15 Introduction.srt [996.0 B]
- 6. Animator Setup.srt [4.7 KB]
6. CLASS 5 Creating a Third Person Game14 条
- 1. Class 5 introduction.srt [1.6 KB]
- 9. Animation BlendTree.srt [7.8 KB]
- 4. Camera Movement.srt [4.3 KB]
- 8. Importing & Setting up the Character.srt [5.2 KB]
- 6. Camera LookAt & Camera Zooming.srt [3.8 KB]
- 12. ADVANCED Contextual Sound Theory & Scene Setup.srt [4.6 KB]
- 13. ADVANCED Contextual Sound implementation using Raycasting.srt [8.0 KB]
- 10. Setting up Animation Events in Editor.srt [4.5 KB]
- 2. Third Person Camera & Scene Setup.srt [2.1 KB]
- 14. Player turning towards Camera Direction & Outro.srt [4.8 KB]
- 3. Player Movement.srt [6.9 KB]
- 7. Downloading Model & Animation Assets using Mixamo.srt [5.5 KB]
- 5. Camera Rotation.srt [6.6 KB]
- 11. Implementing Animation Events in code.srt [5.2 KB]
13. CLASS 12 Source Control & Creating a FPS game18 条
- 8. Shooting.srt [7.4 KB]
- 1. Class 12 introduction.srt [1.2 KB]
- 11. Shoot Effects.srt [6.9 KB]
- 18. Minor improvements & Outro.srt [6.2 KB]
- 14. Additional Features Displaying Ammo Count in UI.srt [3.3 KB]
- 2. Team Collaboration.srt [2.8 KB]
- 16. Additional Features Shooting Sound Effects.srt [4.6 KB]
- 5. Setting up Character & First Person Camera.srt [4.3 KB]
- 6. Creating a First Person Camera.srt [5.3 KB]
- 3. Source Control, SourceTree & BitBucket, Creating a Repository.srt [5.2 KB]
- 13. Crouching.srt [5.6 KB]
- 10. Weapon Recoil.srt [7.9 KB]
- 9. Inverse Kinematics (IK).srt [6.3 KB]
- 17. Additional Features Footstep Sound Effects.srt [5.5 KB]
- 4. Setting up Unity for Source Control, Creating a .gitignore file, Commit, Push &.srt [6.0 KB]
- 15. Additional Features Reloading Animation.srt [7.5 KB]
- 7. Movement with First Person Camera.srt [5.6 KB]
- 12. Bullet Impact.srt [2.6 KB]
1. Introduction2 条
- 2. Personal & Unity Introduction Video.srt [6.7 KB]
- 3. Downloading and installing Unity.srt [2.9 KB]
8. CLASS 7 Controller Input, Local Multiplayer & VFX16 条
- 6. Updating PlayerLogics to support animations & Face towards walk direction.srt [4.6 KB]
- 12. Player Respawn Logics.srt [3.1 KB]
- 8. CLASS 7 Controller Input,Local Multiplayer & VFX [658.1 KB]
- 10. Fireball Collisions & Explosion VFX.srt [5.1 KB]
- 14. Implementing UI Manager & Events.srt [2.9 KB]
- 13. Events, Delegates & UI Setup.srt [5.1 KB]
- 2. Project Settings - Input, Setting up Keyboard & Xbox Controller Input.srt [5.4 KB]
- 15. Optimization, Bug Fixes & Outro.srt [4.4 KB]
- 11. Player Death Animation.srt [3.9 KB]
- 1. Class 7 introduction.srt [1.0 KB]
- 5. Downloading & Setting up Player Model & Animations.srt [3.4 KB]
- 4. Creating 2 Players.srt [6.2 KB]
- 3. Creating the Scene & PlayerLogic.srt [4.1 KB]
- 8. Spawning a basic Fireball.srt [6.8 KB]
- 7. Implementing Casting Fireball Behaviour & Animation.srt [7.1 KB]
- 9. Particle Emitter Settings & Fireball VFX Setup.srt [5.5 KB]
3. CLASS 2 Creating a Top Down Shooter15 条
- 5. Creating Bullet Prefab.srt [3.4 KB]
- 1. Class 2 introduction.srt [1.5 KB]
- 13. Ammo Crates, refilling Ammo & Accessing other Classes.srt [5.0 KB]
- 9. Shot Cooldown & Ammo Count.srt [2.7 KB]
- 3. 2D movement - 3D movement & Rotate towards Movement Direction.srt [4.2 KB]
- 6. Creating Gun Prefab & Setting up Bullet Spawn.srt [4.2 KB]
- 15. Adding New Weapons & Outro.srt [4.9 KB]
- 12. Playing Gun Shot & Gun Empty Sounds.srt [3.8 KB]
- 14. ADVANCED Equipping and unequipping weapons.srt [14.4 KB]
- 2. Parenting objects in Scene Hierarchy.srt [2.7 KB]
- 10. Canvas UI & Ammo Visualization.srt [4.9 KB]
- 11. Destructible Targets & Applying Textures to Materials.srt [5.4 KB]
- 8. Rotating & Shooting Bullets.srt [2.6 KB]
- 4. Character Rotation to Mouse Position.srt [5.1 KB]
- 7. Spawning Bullets.srt [4.4 KB]
2. CLASS 1 Creating an Interactive Character12 条
- 7. CharacterController & Creating an Interactive Character, Time.deltaTime.srt [7.1 KB]
- 2. Lighting.srt [4.3 KB]
- 3. C#, Variables, Functions & Code grouping.srt [6.8 KB]
- 9. Prefabs.srt [6.7 KB]
- 1. Class 1 introduction & Unity User Interface.srt [7.0 KB]
- 6. Rigidbody Triggers.srt [3.6 KB]
- 5. Rigidbody Collisions & AddForce.srt [3.8 KB]
- 10. Audio & Importing Custom Assets.srt [5.7 KB]
- 4. Creating & executing scripts in Unity.srt [4.1 KB]
- 10.1 All C# Scripts used in Class 1-3..html [113.0 B]
- 8. CharacterController & Jumping logics.srt [4.5 KB]
- Grafixfather Thanking You.jpg [333.4 KB]
适合人群
- Unity游戏开发者
- 游戏设计爱好者
- 编程初学者
🎯 学习收获
- 掌握Unity高级开发技能
- 实现复杂游戏功能
- 提升游戏开发效率
🎉 祝您学习愉快!




