我应该使用什么2D游戏引擎?

时间:2012-08-13 10:57:57

标签: 2d game-engine torque

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

以下是我要找的内容:     -2D游戏引擎      - 免费或合理的独立定价     -Javascript,c#或类似语言      - 一个体面的社区和文件      - 强大 - 能够访问GPU /充分利用GPU      - 能够发布到Mac / Windows - Linux和控制台奖金,但不是必需的      - 体面的IDE /引擎接口

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

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

希望你们有一些好主意?

2 个答案:

答案 0 :(得分:3)

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

  

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

     

[...]

     

NME的API与Flash API非常相似,使其成为可能   使用common(和。)来定位Flash Player和本机目标   熟悉的)一组课程。用haxe编写的NME应用程序   令人难以置信的跨平台编程语言。

我认为

Haxe看起来很像ActionScript,所以你应该对它很有帮助。

答案 1 :(得分:3)

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

V-Play为您提供了几个教程,演示,详细的文档和随时可用的游戏模板,适用于最成功的游戏类型,如塔防,平台游戏或益智游戏(V-Play examples & demos)。

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