2

我正在寻找一些关于我应该使用什么游戏引擎的建议。我已经在 Flash(我非常熟悉的一个引擎)中制作了一个游戏原型,并且我想更进一步,我对 Flash 的主要问题是它不够快 - 没有访问 GPU 我在没有所有的情况下挑战极限游戏玩法功能齐全。

这是我正在寻找的: -2D 游戏引擎 - 免费或合理的独立定价 -Javascript、c# 或类似语言 - 体面的社区和文档 - 功能强大 - 能够访问 GPU/充分利用 GPU - 能够发布到 Mac /Windows - linux 和控制台是额外的,但不是必需的 - 体面的 IDE/引擎接口

我现在只是在玩 Torque 2D,我喜欢它,但缺点是 TorqueScript 类似于我不熟悉的 C++。我也不确定它有多强大。

我也很喜欢使用 Unity,但这是一款 2D 游戏,我不喜欢在 3D 引擎中制作 2D 游戏。

希望你们有一些好的想法?

4

2 回答 2

3

我没有真正的经验,因为我现在才开始学习它,但考虑一下NME

NME 是一个免费的开源框架,支持从单个代码库开发 iOS、Android、webOS、BlackBerry、Windows、Mac、Linux 和 Flash Player。

[...]

NME 的 API 与 Flash API 非常相似,因此可以使用一组通用(和熟悉的)类来定位 Flash Player 和本机目标。用 haxe 编写的 NME 应用程序,这是一种令人难以置信的跨平台编程语言。

Haxe看起来很像 ActionScript,我认为,所以你应该对它感到满意。

于 2012-08-13T11:18:08.187 回答
3

您可以查看V-Play (v-play.net)。它是一个基于 Qt/QML 的跨平台游戏引擎,具有许多有用的 V-Play QML 游戏组件,用于处理多种显示分辨率和纵横比、动画、粒子、物理、多点触控、手势、路径查找等(API 参考)。引擎核心采用原生 C++ 编写,结合自定义渲染器,游戏在所有设备上均达到 60fps 的稳定性能。

V-Play 为您提供多个教程、演示、详细文档和即用型游戏模板,适用于最成功的游戏类型,如塔防、平台游戏或益智游戏(V-Play 示例和演示)。

您可以使用出色的 IDE Qt Creator 在任何桌面操作系统上进行开发。

于 2013-05-31T13:43:28.117 回答