|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/game-development-with-unity/
课程评论:没有评论
课程名称:2019年游戏开发:构建并分享你的第一个3D游戏 课程概述: 本课程致力于通过创建一个有趣的可在Windows和Mac OS上玩的电子游戏,来帮助大家熟悉游戏开发的过程。我们将使用Unity游戏引擎,并深入研究其各个子系统。课程中,您将掌握C#编程概念,如变量和条件语句,检测碰撞、接收用户输入、创建玩家移动、设计基本AI行为的敌人、收集和销毁游戏对象、建立动画系统、实现导航和寻路控制、操控物体的物理影响、添加音效、背景音乐和粒子效果等内容。此外,您还将学习Unity引擎的独特功能,如资源商店等。 课程进程从一个空白项目开始,逐步设置游戏环境,并深入编写脚本,逐行讲解代码。尽管熟悉脚本编写是获取最大收益的关键,但我们也将涵盖游戏编程的基本知识。课程还将教您如何在Unity的物理系统中使用动画对象,理解旋转的四元数概念,添加游戏中的可收集物品和敌人AI。 完成本课程后,您将能够创建具有商业品质的游戏,使用独特的艺术素材和电影效果。通过学习,您将发现使用Unity和C#可以创造的游戏类型是无穷无尽的。游戏开发不仅是一个很好的爱好,也是一条充满挑战的职业道路。您将获得与其他开发者连接的机会,共同协作新项目,创造出令人惊叹的游戏。 这个课程在教学方法上非常独特,可以帮助您在开发自己游戏的过程中,深入理解各种概念。快来加入我们的冒险,一起探索游戏开发的乐趣吧!我们在课程中见!谢谢Team Treehouse提供的课程资产。
*NEW* Added Much Awaited Content to the course Making a Video game can be a fun but also very challenging Task. It is all about getting familiar with the process.In this course, we try to breakdown the game development process by making a fun video game that can be played on both Windows and Mac Os. We will be using the Unity game engine and work with its various subsystems.In this Unity course, you will: Master C# concepts such as variables and if statementsDetect collisions, receive user input, and create player movementsCreate enemies with basic AI behaviorCollect and destroy game objectsBuild the Animation SystemsImplement Navigation and Pathfinding (Navmesh) Control objects influenced by the physics systemImplement sound effects, background music, and particle effectsNavigate the Unity Engine and discover unique features such as the Asset StoreAnd more!In this course we will first start with a blank project, then set up the environment for our game and later we'll dive into the scripting. We will walk step by step through every line of code we write. Though it is essential to be familiar with scripting to get most out of this course, there is still a lot to learn about programming games as we try our best to cover and explain the absolute basics.Further, we will also learn how to use animated objects with Unity's physics system and learn concepts like Quaternions to deal with rotations. We will also add collectibles in the game and an Enemy bird AI.This course will help you build commercial quality games with polished assets and cinematic effects. Get access to the unique artwork provided by this Unity course and add sophisticated features to your games that make you look like you've been programming for years. By the end, we will have a fun game that can be shared with others.Why Learn Game Development with Unity?The gaming industry is a $100 billion industry worldwide. By 2020, that number is expected to near $120 billion. With Unity being the most widely used engine to develop games across multiple platforms, there has never been a better time to get into the field. As you will learn, the types of games you can create with Unity and C# are limitless. Game development makes a great hobby, allowing you to learn a new skill and play your game with family and friends. It is also an exciting and rewarding career, where plenty of successful developers, have learned the fundamentals of game development through courses like this, and not in the traditional classroom setting. Every great game starts somewhere, so why not make it yours? While people often find coding or making games intimidating, this Unity course utilizes a unique teaching method which will allow you to gain a thorough understanding of concepts while you develop your own games. Thanks to the Unity community, you'll be able to connect with other developers, work together on new projects, and make some incredible games!Everyone using the Unity engine will benefit since we comprehensively cover how to correctly use many of it's more advanced systems e.g., navigation and pathfinding, animation state machines, physics, and so on.Join us on this adventure today! We'll see you inside the course. **Thanks to Team Treehouse for the assets used in this course.