Unity vs Torque 游戏引擎和 IDE 环境

发布于 2024-08-12 06:37:49 字数 275 浏览 2 评论 0原文

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

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

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

具有使用这些引擎构建游戏经验的人能否告诉我该引擎的优点/缺点?我是新手,不知道我应该寻找什么。我已经下载了它们,现在正在尝试玩它们。

谢谢。

I want to get people's opinion of Torque and Unity and their IDE tools.

You build Torque games using one of their engines (I'm currently interested in the iPhone engine), and Torque Game Builder (the whole thing...engine plus TGB is ~$1000).

You build Unity games using Unity (I think this is only ~$400).

Would people with experience building games in these engine give me a pros/cons of the engine? I'm a newbie and don't know what I should be looking for. I've downloaded them and are trying to play with them now.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

故笙诉离歌 2024-08-19 06:37:49

Torque:

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

Unity:

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

Torque:

  • Option of 2d or 3d engine (seperate products to purchase)
  • 3d engine based on TGB (Torque Game Builder) which is absolutely ancient. Possibly appropriate for the hardware it is targetting, but still.
  • Level editor tools I think are clunky - they are built using the engine itself (like a menus of a video game would be) and it seems their skills are not really in GUI design.
  • The only option for scripting is Torque's own TorqueScript language. It's useable, but like UnrealScript or any of these languages game developers come up with in a pinch, it's something extra to learn, comes with little documentation (compared with, say C#) and just feels a bit cobbled together compared to mainstream languages. It also relies or a 3rd party tool for editing and debugging.
  • On the plus side you get the sourcecode so you can make changes. However, don't overestimate the usefulness of this - it's production-ready code and as such is pretty challenging to follow.

Unity:

  • Has a slick level/project editor tool. It seems more comfortable on MacOS (which is to be expected as that's where it originated).
  • Engine is 3d only, but you can of course make a 2d game with it if you want to - there are tutorials on their website explaining how.
  • Scripting can be done with Javascript or any of the .NET languages (they embedded the Mono runtime). This is a pretty big advantage in my eyes.
  • Downsides are you don't get source; the pro version is rather expensive; the minimum build size of a game that uses Unity is over 10Mb which will mean less downloads (apps >10Mb cannot be downloaded via 3G).
一人独醉 2024-08-19 06:37:49

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

尽管有一个庞大的扭矩社区,但他们并没有真正建立良好的机制来向源头传达变化。即,大多数源代码更改不会发布补丁,而是发布有关如何更改源代码的笨拙说明。

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

We just did a demo using torque, the experience I took away from that is that not only do you get the source for it. But you will have to start modifying the source very quickly. I don't that you can do any thing but a strict fps shooter with the torque 3d engine without changing the source.

And while there is a large community for torque out there, they are not really set up well to convey changes to the source. I.e. most of the source changes don't post patches but unwieldy instructions on how to change the source.

I don't have a comparable experience with unity but before I would commit to Torque I would probably run Unity through some tests.

执手闯天涯 2024-08-19 06:37:49

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

I have had experience with both engines i must say unity is smoother and uses any script
torque on the other hand only uses there own script which u must take time learning also unity is a 2d and 3d engine but with torque both have to be bought separately. also there is an app version of unity but it needs to be purchased. unity is also very much easier as far as newcomers but better in regards to everything else.as was stated before torque is a mainly a first person shooter engine and is very hard to maneuver however it does offer the source code but but this can also be obtained if requested from the site so all together i must say i choose unity 100% and i actually sarted with torque but unity is surely better.

夏雨凉 2024-08-19 06:37:49

我和我的班级目前正在游戏编程课程中使用 Torque。我们仅限于使用 TorqueScript,并且根本不允许弄乱源代码。为了让一个简单(非常简单)的游戏落地,我们必须克服的困难是令人震惊的。

此后,我们说服了老师下学期改用 UDK。

My class and I are currently using Torque in a Game Programming curriculum. We are confined to using TorqueScript and not allowed to mess with the source at all. The hoops we have to jump through just to get a simple (VERY simple) game off the ground are astounding.

We've since convinced the instructor to switch to the UDK next semester.

帅冕 2024-08-19 06:37:49

我只是想补充一点,Torque3D 比旧版本的 Torque(TGE 和 TGEA)要好得多。它现已在 MIT 许可下开源,因此您可以免费试用

I just wanted to add a note that Torque3D is a lot better than the older versions of Torque (TGE & TGEA). It is now open source under MIT license, so you can try it out for free.

找回味觉 2024-08-19 06:37:49

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

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

Unity 是 ATM,毫无疑问是一个更好的游戏引擎,几乎在所有方面都比 Torque 更好。

I published a game developed using Torque (including retail), and even had a partnership contract with GarageGames (the creators of Torque). I'm currently developing another game, using Unity.

I'm not going to do a point-by-point comparison, both because it has already been done, and because it does not properly answers the question unambiguously, and leaves more uncertainty in the air than there actualy is.

Unity is, ATM, hands down a better game engine, in almost all regards, then Torque.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文