Nem faz sentido.
Você quer um jogo multiplataforma, o mais natural é Java.
Porém grande parte dos jogos consomem muita memória, se usar Java piorou.
Então tem que fazer em C++, pois é mais rápido e consome pouca memória.
Só que perde a portabilidade.
A maioria dos jogadores usam Windows.
Para quê gastar uma fortuna e/ou tempo com portabilidade para uma minoria em Linux?
Sem contar o tempo com suporte, Linux dando pau com driver de placa de vídeo e usuário culpando o jogo.
Linux exige mais estudo e por mais que se esforce não bate o Windows em usabilidade.
Mesmo você sabendo o que tem que fazer para solucionar o problema, é difícil orientar o usuário.
A cultura Linux não muda, surgiu uma crítica, culpe o usuário e/ou o desenvolvedor.