使用Unity3D Free立即开始创建游戏

视频游戏世界在相对短的时间内就经历了许多变化。首先是Pong和Pac-Man的前沿技术。随着时间的流逝,它变成了只呆呆的人,然后变成了只男孩的人,现在所有人口统计的人们都在享受从移动游戏到Flash游戏的游戏。但是最近,开发开发视频游戏的流行趋势不断发展,而不仅仅是

有很多免费的游戏开发工具而且其中许多超级好用。然而,最长的时间里,游戏开发工具遭受了一个巨大的问题:局限性。当您从头开始编写游戏时,您绝对有自由去做任何想做的事情。使用创建工具时,您只能使用该工具的功能。但是,由于Unity3D,该问题很快成为讨论的话题。

什么是Unity3D?

Unity3D是强大的3D引擎,自2005年以来一直在官方开发中。它专门用于帮助开发人员在Mac计算机上构建项目,但是广泛的支持使他们也开始支持其他平台。但是Unity3D不仅仅是一个代码库,它还是一个功能齐全的环境,其中包含数百个有助于快速游戏开发的工具。

您可以在上面的屏幕截图中看到,应用程序编辑器被分成了许多面板:

  • 一个场景面板,以视觉方式显示当前场景中的所有游戏对象。 Unity3D将游戏分为多个场景,每个场景可以代表不同的游戏状态,例如主菜单,级别1,级别2和游戏结束屏幕。使用此面板,您可以通过移动,调整大小,旋转等操作游戏对象。
  • 一个 Game 面板,在您进行游戏测试时该面板将变为活动状态。是的,Unity3D允许您直接在编辑器中运行游戏,这意味着非常快速的测试和调试周期。
  • 一个层次结构面板,其中列出了所有不同的游戏对象当前场景。可以将游戏对象设置为其他游戏对象的子代或父代,从而可以轻松地将场景中的所有内容保持井井有条。
  • 一个 Project 面板,可以跟踪所有不同的对象项目中包含的文件和资产,包括纹理,声音,脚本,模型,插件等。
  • 一个 Inspector 面板,可为您提供有关当前选定游戏对象的详细信息或资产,并允许您根据需要编辑这些详细信息。
  • 使用Unity3D时,您将最经常与这些面板进行交互-当然,除非是在编写脚本时,所以不要烦恼看起来很吓人。

    使用Unity3D的原因

    Unity3D并不是第一个像这样的全功能游戏开发环境。例如,虚幻引擎3实际上带有一个类似的设置,称为虚幻开发工具包。那么,为什么要选择Unity3D作为替代品呢?

  • 免费。 如果您负担不起,则无法使用。幸运的是,Unity3D有免费版和专业版。但是与大多数带有多层支付系统的程序不同,Unity3D的免费版本功能完整,不会残缺。您可能错过了一些高级功能,但您无需付一分钱就可以制作完整的游戏。
  • 易学。您会认为游戏开发环境会要求您为了了解引擎结构和代码组织,但是Unity3D引入了新的范例。您要做的就是创建脚本并将它们附加到单个游戏对象。脚本确定游戏对象的行为,游戏对象之间的交互是游戏的基础。
  • 多种语言。 Unity3D脚本可以使用三种不同的语言编写:UnityScript,C#和Boo。 UnityScript实际上是JavaScript的自定义版本,因此,如果您有JavaScript经验,就可以立即使用它。
  • 很多教程。 由于Unity3D非常流行,因此有很多资源可以帮助您入门。官方网站上有一些基本指南。之后,您可以浏览用户创建的教程系列,例如Unity Cookie,UnityScript基础知识,GamerToGameDeveloper等。
  • 长话短说,Unity3D拥有游戏开发人员所需的一切,无论是新手还是老手–让您在尽可能短的时间内开始运行并开发游戏。这确实是您可以免费找到的最好的快速游戏开发工具。

    Unity3D功能

    Unity3D到底能做什么?它是免费的,这很不错,但是真的符合用户的期望吗?它可以做您想做的所有事情吗?它有多灵活?为此,我们必须看一下Unity3D的功能集。

  • 跨平台导出。 Unity3D可以将游戏导出到众多游戏平台,包括Windows / Mac / Linux, Android,iOS,Windows Phone,Xbox 360,Playstation 3,Wii,Wii U和网络播放器。如果您想为多个平台创建一个游戏,这非常有用,因为您只需进行一些调整就可以轻松地在它们之间导出。
  • 渲染。艺术资产可以直接导入来自3DS Max,Maya,Blender,ZBrush,Cinema 4D,Photoshop等。 Unity3D支持凹凸贴图,反射贴图,高级照明,着色器和其他渲染效果。是的,尽管它的名字叫Unity3D,它也可以用来创建精美的2D游戏。
  • 网络。 Unity3D原生支持RakNet的UDP网络库,这意味着您可以轻松创建多人游戏。
  • 资产商店。?没有任何艺术能力吗?也没有艺术家吗?使用Unity3D的资产商店,您可以从数据库中下载其他用户提交的各种资产。这些资产很多都是花钱的,但是您可以找到一些很棒的免费资产。
  • 结论

    如果您是游戏开发者,或者想要参与其中,那么绝对有没有理由不应该签出Unity3D。它已经存在很长时间了,它的受欢迎程度只是在上升,所以随着时间的流逝,您会看到更多的功能和进步。

    您以前曾经使用过Unity3D吗?如果还没有,现在可以吗?你怎么看待这件事?请在评论中与我们分享您的想法!

    图片来源:Cubemen 2,Scrolls

    标签: 视频游戏设计 Windows电话