【问题标题】:UDK March 2012 vs CryEngine 3 (for a Job in the future?)UDK 2012 年 3 月 vs CryEngine 3(未来的工作?)
【发布时间】:2012-04-29 03:18:15
【问题描述】:

我现在正在从事游戏开发,我想做 3D 游戏。我一直在检查 UDK、Unity 和 CryEngine 3 SDK。我可以看到,所有这些都有其优点和缺点。 Unity,然而,我开始排除,因为我想在未来将游戏开发作为一份工作。由于虚幻引擎(据我了解,与 UDK 99% 相同)和 CryEngine 3 是行业标准,除了 GameBryo 等。(我 16 岁没钱买哈哈)

据我了解,UDK 的优点是:

  • 更简单(在脚本方面)
  • 在比 CE3 更多的计算机上运行
  • 行业标准,用于许多顶级游戏。
  • Kismet 非常好(用于关卡范围的编辑)
  • 可以免费开发 iOS(减去成为“Apple 开发者”所需的 99 美元费用
  • UDK 的跨平台(PC、Mac、iOS)。 UE3(据我了解)是 PC、Mac、iOS、PS3、Xbox360 和 Android?
  • 99 美元出售游戏,前 50,000 美元的销售额免版税

缺点是:

  • 必须退出编辑器以重新编译代码每次您更改 UnrealScript 代码。
  • 比 CryEngine 3 更糟糕的工作流程
  • 即将被虚幻引擎 4 取代
  • 经常崩溃。
  • 教程不多。

CE3 的优点是:

  • 惊人的地形生成器
  • 真正的下一代顶级图形
  • 见过的最好的水
  • 比 UE3 更好的工作流程
  • 很少崩溃

缺点是:

  • 必须登录才能使用,如果你在编辑时失去了网络连接,你甚至无法保存。
  • 如果您想制作商业游戏,价格昂贵。
  • 不能在尽可能多的计算机上运行
  • 仅在 PC、PS3 和 X360 上
  • 更复杂的脚本?

是我说的依据吗?我错过了任何优点或缺点吗?您向初学者推荐哪个(游戏开发,而不是一般的编程。我精通 Python,知道 VB.NET、C#、HTML 和 CSS)Unity 是否有可能让游戏开发公司看到潜力你呢?

编辑:P.S.我想我应该提到这一点……我不打算将 FPS 作为我的主要类型。我知道用 UDK 或 CryEngine 做其他事情会很困难,但我不介意。我需要学习经验。主要是UDK和CryEngine能做到吗?我知道 UDK 可以,但我只有大约 50% 的把握 CryEngine 可以,我还没有看到很多人问这个问题。

【问题讨论】:

  • 嗯,Cry Engine 似乎是用 Lua 编写的,这是一种非常好的语言,但它是动态的,并不是真正的 oop(可以在其中模仿类,但无论如何)。如果你对游戏编程和一般编程很认真,我认为你应该坚持使用静态类型、面向对象的 UnrealScript。

标签: unity3d unreal-development-kit unrealscript cryengine


【解决方案1】:

我现在正在学习 UDK。单击欢迎屏幕以访问在线视频教程。这个 Buzz3D 老兄是有史以来最好的 tutes。尽管他使用的是旧版本的 UDK,但我能够跟上进度,并且学到了很多东西。 UDK 是一个非常令人兴奋的编辑器。我计划在某个阶段检查 CE3。对 Unity 不太了解。可能有利于开发到即将推出的欧雅控制台(这对行业来说有点黑马)。

【讨论】:

    【解决方案2】:

    我之前玩过一点UDK,我认为你提到的利弊是有效的。

    我对游戏公司招聘的内部运作一无所知,但我认为对于初学者来说 Unity3D 是一个值得考虑的选择。 Unity 不像 UDK 那样强大/高效/市场标准,但它确实有一些优势:

    1. C# 脚本
    2. 易于理解的文档、教程和活跃的社区
    3. 友好且易于使用的 IDE、脚本编辑器和(最重要的)调试工具。

    无论如何,如果您遵循一些教程,学习 Unity 的基础知识并制作一些游戏原型应该不会超过几天。即使您稍后要迁移到另一个引擎,我也会推荐它作为起点。

    【讨论】:

      【解决方案3】:

      关于每个的定价,阅读对 UDK 定价的注释更正。

      这是当前每个的成本

      Crytek:面向 Indy 开发人员

      -“Crytek 只要求开发者从其游戏的商业发布中获得 20% 的收入。” -我觉得这更简单,因为它更吸引人

      UDK: -“预付 99 美元,您或您公司的所有基于 UDK 的游戏或商业应用程序的 UDK 相关收入的前 50,000 美元的 0% 特许权使用费,以及您所有基于 UDK 的游戏的 UDK 相关收入的 25% 特许权使用费或超过 50,000 美元的商业应用*"

      *注意有这个,

      -“如果您在企业内部使用 UDK,并且使用 UDK 创建的应用程序未分发给第三方(即不是您的员工或分包商的人),您需要向 Epic 支付每个安装的 UDK 开发人员席位每年 2,500 美元的年度许可费。此许可费仅适用于用于开发的 UDK 席位;仅安装生成的应用程序的硬件不需要许可费。”

      好吧,我不是最好的,但这似乎是,如果你是一个小型开发团队,你可以通过在“雇主”下列出每个人,只收取一次 2,500 的费用,但我什至不确定是否如此适用于独立开发者。

      链接: 哭泣引擎:http://mycryengine.com/index.php?conid=43 UDK:http://www.udk.com/licensing


      感谢您的帖子, 罗伯特

      【讨论】:

      • 嗯,据我了解,仅当您在内部使用使用 UDK 创建的应用程序时,才需要支付 2,500 美元的年费。我不会在内部使用 UDK 应用程序,因为所有这些都是我要销售的游戏。我会喜欢 CryEngine,但它似乎.... 斗争 我的电脑有时。 UDK 不会大声笑。 :) 谢谢你的回答!我忘了对价格进行主要考虑,呵呵
      • UDK 现在不用花钱了
      【解决方案4】:

      我不明白你从哪里得到 UDK 经常崩溃和“没有很多教程”的想法?

      您也可以不必使用称为“原型”的系统重新编译每个脚本更改,我不会详细解释,但您明白了要点。

      如果您尝试获取除 FPS 之外的任何 CE3 之外的东西,您将不得不深入研究他们的 C++ 代码,我现在可以告诉您,这是迄今为止记录最少、评论最少的代码。

      【讨论】:

      • 你能给他发几个教程链接吗?
      猜你喜欢
      • 2012-12-03
      • 2013-09-14
      • 1970-01-01
      • 1970-01-01
      • 2022-12-29
      • 2021-12-05
      • 2019-04-10
      • 2022-10-04
      • 1970-01-01
      相关资源
      最近更新 更多