|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ultimate-guide-to-c-unity-3d-learn-to-code-making-3d-game/
课程评论:没有评论
**课程名称:** Unity 3D 与 C# 完全指南:学习开发 3D 游戏 **课程概述:** 本课程采用最新的 Unity 2024 技术和现代游戏开发方法,以寓教于乐的方式教授 Unity 和 C# 编程。课程内容从零基础入门,逐步深入到中级甚至专业水平,适合所有水平的学习者。 **核心项目:** “太空飞船”3D 游戏。该项目结构丰富,允许学员探索 Unity 引擎的方方面面,并实践基础和高级 C# 编程。 **学习路径:** * **第一章:入门** * 安装 Unity 和 Visual Studio * Unity 与 Visual Studio 集成 * 充分利用课程资源 * **第二章:Magic Shapes 3D - Unity 和 C# 基础** * C# 基础:变量、条件语句、数组 * 制作小型趣味游戏,巩固基础概念 * 为大型项目打下基础 * **第三章:创建我们的火箭** * 3D 模型创建与自定义 * 玩家输入控制火箭飞行 * 添加音效 * 深入理解 Unity 系统和 C# 概念 * **第四章:关卡设计** * 游戏设计基础 * Unity 场景管理 * 创建功能完善的游戏关卡 * **第五章:高级火箭设计** * 添加跟随摄像机 (Follow Cam) * 使用 Unity 粒子系统制作爆炸和火焰效果 * 添加更多音效 * 实现生命值显示条和额外的游戏机制 * **第六章:高级关卡设计** * Unity 游戏灯光设置,打造视觉效果 * 学习动画,为关卡障碍添加动态效果 * 创建包含交互式按钮的游戏标题菜单 **课程学习成果:** * 掌握 Unity 和 Visual Studio 的下载与安装 * 熟悉 Unity 游戏开发环境的搭建 * 以有趣的方式学习 C# 基础 * 利用玩家输入控制游戏对象 * 添加和使用 Unity 组件 * 实现物理效果和游戏对象交互 * 从零开始创建飞行火箭飞船 * 学习 Unity 粒子系统,创建粒子效果 * 理解核心游戏设计理念,创造有趣关卡 * 掌握多关卡创建与场景切换 * 学习 C# 协程 (Coroutines) 等高级编程技巧 * 创建用于快速关卡测试的调试键 * 使用 Cinemachine 实现跟随摄像机 * 添加并管理游戏音效 * 实现动态生命值显示条 * 学习游戏摄像机震动效果 * 深入理解 Unity 灯光系统 * 掌握 Unity 动画制作,实现对象变换 * 创建交互式游戏标题菜单(包含按钮和滑块)
This course is made with the latest content and newest technics used in modern Game Development (Unity 2024)The best way to learn anything is by doing it in a really fun way and this is where this course comes from. If you want to learn how all these incredible games you see are made there is no better place to start than this course. We made sure that this course has everything you need to take you from a beginner (even with zero codding experience) and slowly take you to intermediate and finally become a professional.The main project of this course if the Space Bound Rocket Ship 3D and It's the prefect project for students from any level. As it has a ton of options to play around with a discover the ins and outs of Unity Engine, at the same time providing opportunities at every turn to use basic C# coding and advanced C# coding.Everything in this course has been meticulously crafted, review and recrafted to provide you with the best experience possible and maximize your learning as much as possible. So not only will you have a great time learning you'll also get the MOST BANG FOR YOUR BUCK by going away from this course with a lot of tools in your arsenal to continue you journey in the wild west of game development.Section 1 - Introduction:Is where we set everything up. I will take you step by step through the process of downloading Unity, installing it and integrating it with Visual studio. We also talk about how you can use this course and take full advantage of everything in itSection 2 - Magic Shapes 3D - Basics of Unity and C#:Is where we create the foundation of Unity and C#. If you are new to C3 and Unity and have zero experience this is the perfect place to start as we'll go into everything that we'll need for our future BIG project. You'll learn about the basics of C# such as variables, if statements and arrays while building a fun mini game in Unity to help you get startedSection 3 - Creating Our Rocket:We begin the process of creating our incredible rocket. We start of by shaping our rocket and you'll create your rocket you can make it whatever your heart desires. We'll learn to fly our rocket based on players Input. We'll also learn to add audio to our rocket and all of that while delving deeper into Unities system and understanding various concepts in C#Section 4 - Level Design:Is where we start creating our levels. Because every great rocket needs a great Space to fly in. We'll understand the basics of Game Design and how industries look at the basics before before creating levels. We'll understand scene management in Unity and C# and have a fully functioning at the end of the sectionSection 5 - Advanced Rocket Ship Design:This is where we take our rocket to the next level. We add a new dimension to our game with a follow cam. We'll learn about an incredible tool of unlimited creativity called Unity's particle system to help us create explosion effects and flames from our rocket. We'll add even more sound effects. And finally add a health bar to our rocket and have extra game mechanicsSection 6 - Advanced Level Design:With our new rocket we need new spaces for it to fly in. We'll delve deeper into Unity Engine and learn about lighting our game to make some incredible scenery. We'll learn about animations and apply them to our obstacles to make them more dynamic. And finally we'll create a title Menu for our game with interactable buttons to start off our gameWhat You Will Learn In This Course:Download and install Unity and Visual StudioWhy we need Visual Studio with UnityUse Visual Studio with Unity in a simple wayHow to set a good Game Development environmentUnity Engine are in a simple and comprehensive wayThe Basics of C# in the most fun ways possible by creating a gameUse player input to control the behavior of our gameAdd different component to game objectsAdd gravity and other forces to game objectsMake game objects interact with each other in our gameCreate a Flying Rocket Ship from basic 3D ShapesLearn physics based rotationLearn about Unities Particle SystemCreate Explosion effects and flames from our Rocket ShipLearn the core of Game Design and what makes levels funCreate multiple levels in game and how to move through themUnderstand complex C# coding technics like "CoroutinesCreate Debug Keys that allow you to play test your levels fastUse Cinemachine a versatile Unity tool to add Follow CameraAdd multiple audios to our Game and different ways to do itCreate a Health Bar that dynamically changes when Rocket is hitShake your camera to create impact forcesLearn in detail every aspect of lighting in UnityUnderstand how to animate to make them rotate, move and translate objects in levelsCreate an interactable Title Menu with buttons and sliders