Duvida em games [ENGINE]

Boa tarde, queria tirar uma duvida, estou estudando java é com objetivo de desenvolver games, mas andei pesquisando e vi que algumas engines como “unity”,“unreal”, não suportam java como linguagem, é queria ver se é possivel usar essa linguagem nessas engines, até porque ja vi um game de fps feito em js na unity, e fiquei relativamente desanimado com isso ‘-’.

Java é fora de cogitação nesse caso. Usa C# que é bem mais limpa do que Java.