我现在正在从事游戏开发,我想做 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 是否有可能让游戏开发公司看到潜力你?
编辑:PS 我想我应该提到这一点......我不打算将 FPS 作为我的主要类型。我知道用 UDK 或 CryEngine 做其他事情会很困难,但我不介意。我需要学习经验。主要是UDK和CryEngine能做到吗?我知道 UDK 可以,但我只有大约 50% 的把握 CryEngine 可以,我还没有看到很多人问这个问题。