我花了一些时间查看 stackoverflow 上的各种线程,虽然我看到了很多关于可用于游戏开发的各种引擎的帖子和线程,但我还没有看到很多关于它们可以使用的各种平台的讨论上使用。
特别是,我在谈论浏览器游戏与桌面游戏。
我想开发一个简单的 3D 网络多人游戏 - 大致在纸片马里奥的图形级别和游戏玩法上,与黑客和斜线动作/冒险游戏的交互水平大致相同 - 我很难决定我在哪个平台上想以它为目标。我有一些使用 C++/Ogre3D 和 Python/Panda3D 的经验,但我想知道是否值得花额外的时间学习另一种语言和另一种引擎/工具包,以便可以在浏览器窗口中玩游戏(我现在正在看 jMonkeyEngine)。
对于简单和简短的游戏,newgrounds 方法(去网站,点击“立即玩”,即时满足)似乎运作良好。对于更复杂的游戏呢?游戏的复杂性是否足以让人们说“好的,我要下载并玩”?是否值得使用不成熟、文档较少、功能较少和社区较小的引擎*,以便可以接触到(可能?)更多的受众?有没有人有过这样的决定的经验?
谢谢!
(* 除了基于 Flash 的引擎之外,与基于桌面的环境相比,大多数其他方法似乎都有这些缺点。我会使用 Flash,但我担心 Flash 的 3D 功能'现在还不够成熟,无法轻松地做我想做的事)。