У меня есть отличная идея для 3D-сетевой игры, и я пришел к выводу, что ее можно написать на Java в виде апплета, который будет жить под веб-браузером, как полное программное обеспечение на C++. И он будет выглядеть и чувствовать то же самое.Какую технологию я должен использовать, чтобы написать свою игру?
Главным преимуществом Java на C++ является то, что с Java вы можете играть без загрузки какого-либо программного обеспечения. Я уже думал о загрузке графики, звука и т. Д., Но я нашел для нее решение. RuneScape просто доказывает, что это возможно.
Итак, мой первый вопрос: должна ли моя игра жить в веб-браузере или в операционной системе? Я думаю, что в веб-браузере он гораздо более портативен, хотя вам нужно установить Java и прочее. Но дело в том, что большинство MMO-игр в настоящее время не в сети. Если вы предлагаете в программном обеспечении, пожалуйста, предложите язык либо - C++, либо что-то более продуктивное, как Python или C#?
Итак, после выбора языка мне требуется графическое решение. Должен ли я писать напрямую с OpenGL/DirectX или использовать игровой движок? Какой игровой движок я должен использовать? Ogre? jMonkeyEngine?
Как вы знаете?
Спасибо!
P.S: Пожалуйста, не используйте ответы типа «Используйте то, что знаете».
Если вы используете Flash, ваша игра не будет работать в следующем году, когда Flash будет мертв :) –
@ Longpoke столько, сколько я бы хотел, это правда; это не так;) – Finglas
mayhap. http://www.craftymind.com/factory/html5video/CanvasVideo.html –