- 02. Downloading And Installing Unity 3D
- 03. Pumpkins And Golems- Your First Unity 3D Game
- 04. Introduction To Variables
- 05. Operations With Variables
- 06. Functions
- 07. Conditional Statements
- 08. Loops
- 09. Arrays
- 10. Arrays And Functions
- 11. Classes And Objects
- 12. Constructors
- 13. Passing Values And References To Function Parameters
- 14. Visibility Modifiers
- 15. Inheritance
- 16. Monobehaviour
- 17. Static Variables And Functions
- 18. Coroutines
- 19. Delegates
- 20. Enumerations
- 21. Arrays And Lists
- 22. Awesome Runner Game Preview
- 23. Importing Our Assets
- 24. Unity Interface Build Settings And Layouts
- 25. Models Shaders Lightning And Prefabs
- 26. Level Generator Part 1
- 27. Level Generator Part 2
- 28. Level Generator Part 3
- 29. Adding Player In Our Scene
- 30. Player Movement And Camera Follow Player
- 31. Player Jump
- 32. Double Jump
- 33. Player Animation
- 34. Introduction To Particle System
- 35. Foot Smoke Particle Effect
- 36. Player Foot Smoke
- 37. Foot Sounds And Animation Triggers
- 38. Adding A Background In Our Game And Using Multiple Cameras
- 39. Infinite Level Effect
- 40. The Collector Script
- 41. Adding Monsters In Our Game
- 42. Creating Bullets
- 43. Monster Script
- 44. Death Particle Effect
- 45. Destroying The Monster
- 46. Player Shooting
- 47. Health Collectable And Physic Material
- 48. Level Generator Pooling
- 49. Spawning Monsters And Collectables
- 50. Unitys UI System
- 51. Creating Main Menu Scene
- 52. UI Anchor Points
- 53. Animating UI Elements
- 54. Detecting Button Touches
- 55. Creating Our Gameplay UI
- 56. Singletons
- 57. GameManager GameplayController And Checking Which Scene Was Loaded
- 58. GameplayController
- 59. Score System And Player Died System
- 60. Pause Panel
- 61. Playing Music In Our Game
- 62. Shoot Button And Jump Button
- 63. Importing Assets And Creating Animations
- 64. Animator Controller
- 65. Animation Transitions
- 66. Multiple Transition Conditions
- 67. Jump Animation
- 68. Puzzle Ball Game Preview
- 69. Importing Assets And Organizing The Project
- 70. Creating Our Main Menu
- 71. Camera Script
- 72. Finishing The Camera Script
- 73. Ball Script
- 74. Getting Balls Direction
- 75. Camera Relative Position
- 76. Moving The Ball
- 77. Drag And Air Speed
- 78. Finishing Balls Movement
- 79. Creating Our First Level
- 80. Rescaling The Ball
- 81. Finishing Level1
- 82. Ball Roll Sound
- 83. Sound Volume Based On Collision
- 84. Importing Level2
- 85. Finishing Level2
- 86. Level 3 Introduction
- 87. Finishing Level 3
- 88. Level 4 Introduction
- 89. Enemy Ball AI
- 90. Enemy Ball Sound Effect
- 91. Level 5
- 92. Level 6 Introduction
- 93. Moving Floors
- 94. Moving Floors With Animations
- 95. Awesome Ninja Game Preview
- 96. Importing Assets And Organizing The Project
- 97. Importing Ninja Character In Our Game
- 98. Ninja Animations
- 99. FreeMovementMotor
- 100. PlayerMoveKeyboard
- 101. Player Attack
- 102. Player Sword
- 103. Slash Effects
- 104. Mecanim Event Detector
- 105. Setting Up Player Skills
- 106. Programming Player Skills
- 107. Skill 2 And Skill 3 Effects
- 108. Skill Scripts
- 109. Skill Prefab Generator Script
- 110. Fireball Skill Scripts
- 111. Preparing Our Enemies
- 112. Enemy AI
- 113. Nav Mesh Agent
- 114. Enemy Health Script
- 115. Player Health
- 116. Enemy Attack Points
- 117. Enemy Attack Collision Script
- 118. Attack Collision Script
- 119. Skill Damage Script
- 120. Importing Boss In Our Game
- 121. Boss AI
- 122. Boss Skill Script
- 123. BossSkillDamage And BossHealth Script
- 124. Attack Boss Collision And Skill Damage Boss Scripts
- 125. Preparing The Attack Buttons
- 126. Player Attack Button
- 127. Wait Before Using Skills
- 128. Player Move Joystick
- 129. Health Slider
如果你曾经被复杂的游戏开发流程吓退过,或者想学习如何将创意变成可运行的游戏,那这门课就是为你准备的。
在课程中,我们会一步步带你走进Unity的世界。从安装配置、界面布局开始,再到基本的场景搭建、角色控制、动画设置,最后涉及UI设计与发布。每一个知识点都会配合实战项目,让你真正理解并掌握所学内容。
为什么选择这门课?
Unity是目前最受欢迎的游戏开发引擎之一,无论你是想进入游戏行业,还是做独立开发,它都是必备技能。本课程特别注重实操,每一节课都有实际操作任务,帮助你建立信心和实战能力。
你会发现,原来游戏开发并不像想象中那么难。很多看似高深的功能其实只是对Unity工具的熟练运用。我们用最直观的方式讲解,让你轻松上手。
课程涵盖了Unity的各个主要模块,包括脚本编写、物理系统、粒子效果、音频管理等。这些内容都是开发过程中必不可少的部分,只有全面掌握,才能打造完整、高质量的游戏体验。
适合哪些人学习?
这门课不仅适合游戏开发零基础的小白,也适合已经有一定C#经验但对Unity不太熟悉的开发者。无论是学生、职场新人,还是正在寻找转型机会的从业者,都能从中获益。
如果你有使用其他引擎的经验,比如 Unreal Engine 或 Godot,也可以通过本课程快速上手Unity。它的通用性和灵活性使你在不同项目中游刃有余。
课程大纲
第1章:Unity基础介绍 包括软件下载、安装、界面解析,以及第一个小项目的创建。
第2章:场景与物体操作 学习如何创建和管理场景,添加物体、调整属性,并进行基本碰撞检测。
第3章:脚本编程基础 从C#语言入手,讲解Unity中常用的API,比如Input、Transform、Time等。
第4章:动画与特效 学习如何导入动画资源,设置状态机,并为角色或环境添加粒子特效。
第5章:UI设计与交互 讲解UI组件的使用,如何实现按钮点击、消息提示等功能。
第6章:跨平台发布 了解如何将作品发布到PC、移动设备、Web等多个平台,并处理常见问题。
第7章:进阶技巧与优化 包括性能优化、插件使用、多层摄像机设置等内容,帮助你打造出专业级作品。
学习亮点
课程中不仅仅有知识讲解,还有完整的实战项目,比如一个简单的2D跑酷游戏,从中你可以学到从策划到发布的全过程。每一步都附带详细代码与步骤说明,确保你能跟着操作。
我们还提供了学习资源包,包含素材、模板、参考文档等,方便你随时查阅。遇到问题时,还可以在课程社区中交流学习心得。
总之,这门课是一个由浅入深、循序渐进的学习旅程。只要你愿意投入时间和精力,Unity世界的大门就会向你敞开。








