【发布时间】: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