BoomGame, всё зависит от ваших навыков программирования, если вы хорошо разбираетесь в программировании на этих языках, то вполне можно lwjgl для java или glut/sdl для С++, если навыки средние, то можно взять по проще, но не менее функциональные движки, как LibGDX для java(по сути, отличная обёртка lwjgl, при всём при этом можно один раз написанный код сразу запустить на большинстве платформ, в том числе на андройд и iOS. Для С++ могу порекомендовать ClanLib или SFML(старший брат SDL), мне нравятся оба, но если нужна кроссплатформенность, то SFML FinderX - Android Аркада