«Онлайн-игра» немного расплывчата, поэтому трудно дать точный ответ ... Вы имеете в виду игру, в которую играют в браузере и / или многопользовательскую игру?вопрос: некоторые говорят, что HTML5 означает смерть Flash - это, вероятно, слишком рано, чтобы сказать.Java FX может подойти, хотя вам нужно проверить политику Oracle.Мне легче найти учебники, ресурсы, советы по flash, гораздо труднее найти его для Java FX.
Java + JMonkey дают впечатляющий результат, в том числе онлайн-игры.Я бы посмотрел на это.