|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/the-ultimate-guide-to-c-unity-programming-2020/
课程评论:没有评论
课程名称:C# Unity 编程终极指南 课程概述:本课程涵盖最新的游戏开发内容和技术,旨在通过实际操作让学习变得有趣。无论您是初学者(甚至没有编程经验)还是希望提升技能的开发者,这门课程都能帮助您从基础到中级,最终成为专业程序员。课程的主要项目是一个2D平台游戏,内容简单易懂,非常适合新手,能让您顺利开始游戏开发之旅。 课程内容详解: 第一部分 - 介绍与环境设置:下载所需工具,包括最新版本的Unity和Visual Studio,了解如何最大化地利用课程进行学习,并通过创建一个简单的游戏来减轻学习压力。 第二部分 - 魔法游戏立方体:C#与Unity基础:学习版本控制的强大功能,理解C#基础,即使是零基础的学员也能跟上,并掌握Unity引擎的基本概念。 第三部分 - 城堡征服:设置我们的世界:开始主要项目,设置游戏世界,添加精灵图并对其进行切片,了解如何轻松创建2D平台地图,添加角色并体验首次动画。 第四部分 - 城堡征服:创建我们的征服者:让角色在创建的关卡中移动,与墙壁等互动,掌握跳跃、攀爬等动作,使用现代开发技术CINEMACHINE提升游戏专业性。 第五部分 - 城堡征服:添加敌人和炸弹:游戏中出现威胁,添加敌人并使其对角色造成伤害。设计炸弹作为障碍物,增加游戏的挑战性。 第六部分 - 城堡征服:控制我们的游戏:为游戏角色添加生命值、更多关卡及得分机制,使游戏更有趣。同时添加音效,增强游戏体验。 附加部分:深入探索游戏的UI画布,优化视觉效果,完善音效,调整关卡的进展,给角色添加更多动画。 通过本课程,您将学习到: - 下载和安装Unity和Visual Studio - 使用Visual Studio和Unity的基本方式 - 创建良好的游戏开发环境 - 简单易懂地掌握Unity引擎 - 用游戏开发的方式有趣地学习C#基础 - 游戏对象的交互、水平创建以及动画制作等技巧 - 解决游戏开发和编码问题的能力 - 添加游戏音效和得分系统 这门课程确保您享受学习的乐趣,并获得在游戏开发领域继续前进所需的工具和知识。
This course is made with the latest content and newest technics used in modern Game DevelopmentThe 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.I chose the main project in this course to be a 2D platformer because it not only has a vast library of game development concepts that we can implement and learn, but also because it's very simple (especially if you are a beginner) to delve in and get started on your game development journey.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 & Setup:We'll start off by downloading all the necessary tools that we need to start our game development journey. That means the latest version of Unity and the latest version of Visual Studio. We'll also go over everything you need to make you feel right at home and how to use the course to maximize your learning potential. We'll finish off by creating our first code with a very simple game just to take the pressure off.Section 2 - Magic Game Cube: C# & Unity Basics:This is where things get heated up. We'll start by leaning what Version Control is which is an incredibly powerful tool for game developers and used by professional programmers around the world. We'll learn the basics of C# so even if you have ZERO CODING EXPERINCE you can still understand everything and learn how to build great games and continue on with the project. We'll also get a grasp on the fundamentals of Unity Engine and how everything works in it.Section 3 - Castle Conquest: Setting Up Our World:We begin our Main Project. We'll start off by setting up our world, and what better place than the Game Design and player experience of our game. We'll add sprite sheets slice them. You'll learn how all these maps in 2D platformers are so easily created and understand how it's not as hard as it seems. We'll add our character who's a great Conqueror wielding his trusted Hammer and you'll get your first taste of animations.Section 4 - Castle Conquest: Creating Our Conqueror:Here is where you go deeper into making our character feel alive. We'll give him the ability to move in the levels we created and interact with various things like the walls and so on. Our Conqueror will jump, climb, run, flip and just stand there sometimes Idling. We'll also implement a modern game development technique called CINEMACHINE that makes our game really cool and professional.Section 5 - Castle Conquest: Adding Enemies & Bombs:It's where things get a bit scary because our Conqueror is no longer safe. There are new threats inside his castle with pigs roaming and bombs ready to explode at any moment. We'll add enemies, animated them and make them hurt our Conqueror if he walks too close to them. We'll also add hazards like bombs that blow our player up if he doesn't keep a safe distance after they start burning.Section 6 - Castle Conquest: Controlling Our Game:This is where we add lives to our player, we add more levels and add a score to get anyone playing our game a goal that they should achieve. Make everything in our world much more interesting and fun to experience. This is also where we add Sound Effects to our world and really make everything come alive.Bonus Section:This is where we do a little bit extra. We delve deeper into the UI canvas of our game and make it much better to look at. We add all the SFX we have available, so that everything we interact with has a sound attached to it, and finally we tweak the progression of the levels by adding a couple of new animations to our player.What You Will Learn In This Course:Download and install Unity and Visual StudioWhy we need Visual Studio with Unity Use 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 objects Add gravity and other forces to game objectsMake game objects interact with each other in our gameAdd sprite sheets and slice them upCreate Tile assetsHow to create levels from our tile assets Become a ninja problem solver and learn how to go step by step to solve any problem in Game Development and codingCreate animations Make transition between animationsAdd climbing mechanicsAdd bombs that explode and kill playerAdd enemies that attack youCreate levels automatically with 2DextrasLearn what player experience isAdd sound effects to your gameAdd a scoring system to our game Add lives to our player with dying conditions