我现在正在从事游戏开发,我想做3D游戏。我一直在检查UDK,Unity和CryEngine 3 SDK。我可以看到,所有这些都有其优点和缺点。然而,Unity,我开始排除,因为我想在未来做游戏开发。由于虚幻引擎(据我了解,与UDK有99%相同)和CryEngine 3是行业标准,除了GameBryo等。(我没有钱买,因为我16岁哈哈)
据我了解,UDK 的优点是:
- 更简单(在脚本方面)
- 在比 CE3 更多的计算机上运行
- 行业标准,用于许多顶级游戏。
- Kismet真的很好(用于全级别编辑)
- iOS开发是可能的,而且是免费的(减去成为"苹果开发者"的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是游戏开发公司看到你潜力的可能性吗?
编辑:附言我想我应该提到这个...我不打算将FPS作为我的主要类型。我知道用UDK或CryEngine做任何其他事情都很难,但我不介意。我需要学习经验。主要是,UDK和CryEngine可以做到这一点吗?我知道UDK可以,但我只有50%的把握CryEngine可以,我没有看到很多人问这个。
我现在正在学习UDK。单击欢迎屏幕以访问在线视频教程。这个Buzz3D家伙是有史以来最好的tutes。虽然他使用的是旧版本的 UDK,但我能够跟上,并且我已经学会了堆。UDK是一个非常令人兴奋的编辑器。我计划在某个阶段查看CE3。关于 Unity 的不多。可能有利于开发即将推出的 ouya 控制台(这对行业来说有点黑马)。
我以前玩过一些UDK,我认为你提到的优缺点是有效的。
我对游戏公司招聘的内部运作一无所知,但我认为对于初学者来说,Unity3D是一个值得考虑的选择。Unity 不像 UDK 那样强大/高效/市场标准,但它确实有一些优势:
- C# 脚本
- 易于理解的文档、教程和活跃的社区
- 友好且易于使用的IDE,脚本编辑器和(最重要的是)调试工具。
无论如何,如果您遵循一些教程,那么学习 Unity 的基础知识并制作一些游戏原型应该不会超过几天。即使您以后要迁移到另一个引擎,我也会推荐它作为凝视点。
关于每个定价,请阅读对 UDK 定价的注释更正。
这是目前每个的成本
Crytek:对于印地开发者
-"Crytek只需要开发者从游戏的商业发布中获得20%的收入。 -为了纯粹的简单起见,我发现这更具吸引力
UDK: -"预付 99 美元,对您或贵公司所有基于 UDK 的游戏或商业应用程序产生的前 50,000 美元 UDK 相关收入收取 0% 的版税,以及来自所有基于 UDK 的游戏或超过 50,000 美元的商业应用程序的 UDK 相关收入的 25% 版税*"
*请注意,这是为了,
-"如果您在企业内部使用 UDK,并且使用 UDK 创建的应用程序未分发给第三方(即,不是您的员工或分包商的人),则需要向 Epic 支付每年每个已安装的 UDK 开发人员席位 2,500 美元的许可费。此许可费仅适用于用于开发的 UDK 席位;对于仅安装生成的应用程序的硬件,无需支付许可费。
好吧,我不是最好的,但这似乎是如果你是一个小型开发团队,你可以通过在"雇主"下列出每一个来免除 2,500 的费用,但我什至不确定它是否适用于独立开发者。
链接:哭机:http://mycryengine.com/index.php?conid=43UDK:http://www.udk.com/licensing
感谢您的帖子,Robert
我不明白你从哪里得到UDK经常崩溃并且"没有很多教程"的想法?
您也可以使用称为"原型"的系统重新编译每个脚本更改,我不会详细解释,但您了解要点。
如果你试图获得CE3之外的任何内容,而不是FPS,你将不得不深入研究他们的C++代码,我现在可以告诉你,这是迄今为止记录最少,评论最少的代码。