【问题标题】:Unity vs Torque game engines and IDE environmentUnity vs Torque 游戏引擎和 IDE 环境
【发布时间】:2010-12-19 08:05:27
【问题描述】:

我想了解人们对 Torque 和 Unity 以及他们的 IDE 工具的看法。

您使用他们的一个引擎(我目前对 iPhone 引擎感兴趣)和 Torque Game Builder(整个事情......引擎加上 TGB 大约 1000 美元)构建 Torque 游戏。

您使用 Unity 构建 Unity 游戏(我认为这只需约 400 美元)。

有在这些引擎中开发游戏经验的人会告诉我引擎的优缺点吗?我是一个新手,不知道我应该寻找什么。我已经下载了它们,现在正在尝试使用它们。

谢谢。

【问题讨论】:

  • 扭矩在 Snow Leopard 中不原生运行。当我尝试运行它时,OSX 提示我安装 Rosetta Stone。我启动 Unity iPhone 没有任何问题。
  • 需要注意的是,400 美元的 Unity iPhone 开发套件是对 1500 美元专业版许可证的附加。 store.unity3d.com/shop

标签: unity3d ide game-engine


【解决方案1】:

扭矩:

  • 2d 或 3d 引擎选项(单独购买产品)
  • 基于绝对古老的TGB(Torque Game Builder)的3d引擎。可能适用于它所针对的硬件,但仍然如此。
  • 我认为关卡编辑器工具很笨重 - 它们是使用引擎本身构建的(就像视频游戏的菜单一样),而且它们的技能似乎并不是真正的 GUI 设计。
  • 脚本的唯一选择是 Torque 自己的 TorqueScript 语言。它是可用的,但就像 UnrealScript 或游戏开发人员在紧要关头想出的任何这些语言一样,它需要额外学习,附带很少的文档(与 C# 相比),并且与主流语言相比感觉有点拼凑。它还依赖第三方工具进行编辑和调试。
  • 从好的方面来说,您可以获得源代码,以便进行更改。但是,不要高估它的用处 - 它是生产就绪的代码,因此很难遵循。

团结:

  • 拥有流畅的关卡/项目编辑器工具。在 MacOS 上似乎更舒服(这是可以预料的,因为它就是它的起源)。
  • 引擎仅支持 3d,但如果您愿意,当然可以使用它制作 2d 游戏 - 他们的网站上有说明如何制作的教程。
  • 可以使用 Javascript 或任何 .NET 语言(它们嵌入 Mono 运行时)编写脚本。这在我看来是一个相当大的优势。
  • 缺点是你没有得到源;专业版相当昂贵;使用 Unity 的游戏的最小构建大小超过 10Mb,这意味着下载量减少(应用程序 >10Mb 无法通过 3G 下载)。

【讨论】:

    【解决方案2】:

    我们刚刚做了一个使用扭矩的演示,我从中获得的经验是,您不仅可以获得它的来源。但是您必须非常快速地开始修改源代码。我不认为你可以在不改变源的情况下使用扭矩 3d 引擎做一个严格的 fps 射击游戏。

    虽然那里有一个庞大的扭矩社区,但它们并没有真正设置好以将更改传达给源。 IE。大多数源代码更改不会发布补丁,而是有关如何更改源代码的笨拙说明。

    我在 Unity 方面没有类似的经验,但在我致力于 Torque 之前,我可能会通过一些测试来运行 Unity。

    【讨论】:

      【解决方案3】:

      我对这两种引擎都有经验,我必须说统一更流畅,并且可以使用任何脚本 另一方面,扭矩只使用自己的脚本,你必须花时间学习,统一是 2d 和 3d 引擎,但扭矩都必须单独购买。还有一个统一的应用程序版本,但需要购买。就新手而言,统一性也非常容易,但在其他方面则更好。如前所述,扭矩主要是第一人称射击引擎,很难操作,但它确实提供了源代码,但这也可以是如果从网站上要求获得,所以我必须说我选择统一 100%,我实际上是用扭矩进行的,但统一肯定更好。

      【讨论】:

        【解决方案4】:

        我和我的班级目前正在游戏编程课程中使用 Torque。我们仅限于使用 TorqueScript,根本不允许乱用源代码。我们为了让一个简单(非常简单)的游戏起步而必须跳过的圈子令人震惊。

        我们已经说服讲师在下学期改用 UDK。

        【讨论】:

          【解决方案5】:

          我只是想补充一点,Torque3D 比旧版本的 Torque(TGE 和 TGEA)要好得多。它现在在 MIT 许可下开源,所以你可以try it out for free

          【讨论】:

            【解决方案6】:

            我发布了一款使用 Torque 开发的游戏(包括零售),甚至与 GarageGames(Torque 的创建者)签订了合作合同。我目前正在使用 Unity 开发另一款游戏。

            我不打算逐点进行比较,因为它已经完成,而且因为它没有正确地明确回答问题,并且在空气中留下了比实际更多的不确定性。

            Unity 是 ATM,几乎在所有方面都比 Torque 更好。

            【讨论】:

            猜你喜欢
            • 2011-07-07
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多