我有一个 3D 网络游戏的好主意,我得出的结论是,可以用 Java 将其编写为一个可在 Web 浏览器下运行的小程序,就像 C++ 中的完整软件一样。它的外观和感觉都是一样的。
Java 在 C++ 上的主要优势在于,使用 Java,您无需下载任何软件即可玩游戏。我已经考虑过下载图形、声音等,但我找到了解决方案。RuneScape只是证明这是可能的。
所以我的第一个问题是,我的游戏应该运行在网络浏览器还是操作系统上?我认为在网络浏览器中它更便携,尽管你需要安装 Java 和其他东西。但事实是,大多数 MMO 游戏目前不在网络上。如果您在软件中提出建议,那么请建议一种语言 - C++ 或 Python 或 C# 等更高效的语言?
所以选择语言后,我需要一个图形解决方案。我应该直接使用 OpenGL/DirectX 编写还是使用游戏引擎?我应该使用什么游戏引擎?食人魔?jMonkeyEngine?
你怎么看?
谢谢!
PS:请不要使用“使用你所知道的”之类的答案。