我正在寻找一些关于我应该使用什么游戏引擎的建议。我已经在Flash中制作了游戏原型(我非常熟悉的引擎)并且我想更进一步,我对闪存的主要问题是它不够快 - 没有访问GPU我没有全部推动极限游戏功能齐全。
以下是我要找的内容: -2D游戏引擎 - 免费或合理的独立定价 -Javascript,c#或类似语言 - 一个体面的社区和文件 - 强大 - 能够访问GPU /充分利用GPU - 能够发布到Mac / Windows - Linux和控制台奖金,但不是必需的 - 体面的IDE /引擎接口
我现在只是玩Torque 2D,我喜欢它,但缺点是TorqueScript类似于C ++,我不熟悉。我也不确定它有多强大。
我也很习惯使用Unity,但这是一款2D游戏,我不喜欢在3D引擎中制作2D游戏。
希望你们有一些好主意?
答案 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在任何桌面操作系统上进行开发。