学习Unity(面向初学者的顶级Unity教程和课程)

有一句古老的谚语“团结就是力量!”对于游戏开发者而言,的确如此! Unity是目前市场上最受好评的跨平台游戏引擎之一。 它由Unity Technologies开发,并于2005年6月在Apple Inc.的全球开发者大会上发布。 截至2018年,该引擎支持27个平台。 世界各地的游戏开发人员都利用Unity游戏引擎将其创新的游戏构想转化为互动的,丰富的3D和2D游戏,以吸引游戏玩家。

学习Unity并非易事,但也不是不可能完成的任务。 借助正确的教程和充足的实践,您可以轻松上手,然后在Unity游戏开发生涯中继续前进。 网络上有大量的Unity教程,但是对于初学者来说,找不到适合您需求/选择/偏好的最佳教程(例如,针对初学者或高级开发人员的免费,付费,基于视频的教程,书籍)可能是一项艰巨的任务。 随着新版本的Unity发行频繁,找到最新版本的Unity教程是另一个基本要求。

为了节省您的时间,金钱和麻烦,Hackr编程社区向您推荐了学习Unity的最佳指南。 在本文中,我们介绍了排名前10位的Unity教程和课程,但是,如果您希望查看Unity教程的完整列表 ,请从社区中获得每种教程的 投票数 ,以及排名前3位的Unity教程的排名,以及要查看免费,付费,视频,书籍,初学者,高级等各种过滤器,可以访问Hacker Unity教程列表。

以下是与之搭配的10个顶级Unity教程:

长达57小时的教程旨在使学生从零开始熟悉C#和Unity。 此外,它还为游戏设计和游戏开发奠定了坚实的基础,使学生可以使用Unity来构建自己的游戏。

本教程还涉及开发高度可移植的编码问题解决技能以及学习面向对象的编程。 本教程进一步介绍了Text101,Basic C#编码和一个名为Glitch Garden的游戏。 您将可以访问课程论坛,在该论坛上可以讨论整个课程的主题,也可以讨论单个视频。

该课程是基于项目的,因此您不仅将学习干编程概念,还可以将它们立即应用于实际的独立游戏。 将包括所有项目文件以及其他参考和资源-您将永远不会卡住。 有谈话视频,功能强大的图表,高质量的截屏视频等等。

来自noobtuts.com的本教程包含许多Unity 2D游戏教程,Unity 3D游戏教程,Unity移动游戏教程。 各种教程是免费提供的,而Premium是收费的。

Unity 2D游戏教程包括Pong,Arkanoid,Pac-Man,Angry-Birds和Flappy Bird等经典游戏。 对于3D游戏教程,只有塔防和策略游戏两个选项。 Whack-a-Mole Game是Unity手机游戏教程的唯一教程。

本教程由70个小时的点播视频组成。 它涉及创建高级游戏以及2D和3D应用程序。 对于那些希望为Android,iPhone,Mac,PC,PS4和Xbox开发游戏的人来说,本教程特别有用。

在这个广泛的培训系列中,您将学习3D游戏开发(Unity3D),计算机动画,数字绘画和编程领域的初学者到专家级的技术。

您将接受有关Unity3D,Maya,3DS Max,Mudbox和Photoshop等程序的培训。 有趣的项目使学习此类强​​大的工具变得容易,这些项目旨在消除学习Unity3D等高级软件的恐惧。

您将首先学习Unity3D的基础知识,从而为您激动并自信地继续前进到更高级的Unity项目打下坚实的基础,这将使您建立令人难以置信的世界。 除了掌握Unity界面之外,您还将学习如何使用c#编程语言进行编码,使您可以创建自己想像得到的任何2D或3D。

掌握Unity3D游戏引擎之后,就该继续学习如何创建自己的游戏资产了。

您将使用Maya和3DS Max等程序对复杂的3D模型和场景进行建模,纹理化,动画处理和渲染。 再一次,您将从基础知识开始学习如何创建简单的低多边形模型,然后再继续使用Mudbox之类的程序中的高级数字雕刻技术。 然后,您将学习如何将3D模型和动画转移到Unity3D中进行游戏组装。

最后,您将进入本系列的数字绘画部分,在那里您将学习如何以数字方式绘制幻想世界,生物和角色。 即使您不具备任何绘画技能,您也不必担心,因为培训中的此数字绘画部分旨在将您从绝对的初学者带入到更高的水平。

udemy.com提供的另一个合适的Unity教程就是这个。 这个长达12小时的教程介绍了如何使用C#创建遗传算法。 它还处理设置和探索Unity ML-Agents插件。

此外,本教程还涉及在C#中从头开始构建神经网络。 本教程由73个讲座组成,您可以在任何舒适的时间参加。

了解如何编程和使用:

  • 遗传算法
  • 神经网络
  • 玩家捕获的训练集
  • 强化学习
  • Unity的ML-Agent插件
  • TensorFlow

本课程从对遗传算法的全面检查开始,这将使您轻松进入能够进行非凡学习的最简单的机器学习技术之一。 您将开发一个学习伪装的代理,这是一种由飞鸟启发的应用程序,其中的鸟可以通过迷宫和环境感知机器人来学习如何伪装,而机器人会呆在平台上。

之后,您将直接开始使用C#创建自己的神经网络。 借助这个基本的神经网络,您将了解如何训练行为,捕获并使用人类玩家数据来训练智能体以及教机器人进行驾驶。 在同一部分中,您将在将Q学习算法集成到自己的应用程序之前对其进行解释。

到这个阶段,您将对整个深度学习社区中使用的术语和技术充满信心,并准备好应对Unity的实验性ML-Agent。 与Tensorflow一起,您将把代理扔到最深处,并增强他们的知识,以在各种游戏环境中生存。

在课程结束时,您将拥有一个基本的和坚实的机器学习算法和应用程序的设备齐全的工具集,它将使您能够了解最新的研究出版物并将最新的开发成果整合到您的工作中,同时与Unity的ML-Agents保持同步从实验版发布到量产版。

顾名思义,本教程适用于新手。 长达10小时的教程介绍了使用Unity的主要游戏概念。 在教程结束时,学习者可以使用Unity制作3D游戏。 本教程完全免费。

信息来源:

学习Unity –最佳Unity教程| 黑客

学习Unity? 查看编程社区推荐的这些最佳在线Unity课程和教程。 挑…

黑客