私は探していましたが、JavaとJavascriptを組み合わせた答えが得られます。基本的に、Unity3DでJavaを使用してゲームを作成できるかどうか疑問に思っていますか?Androidではなく、ブラウザベースのゲームを作成したいと思います。
現在、unity3dはJavaをサポートしていません。
Unity3dウェブサイトによると
Unityによるスクリプティングは、高速な反復と実行、そして世界をリードするプログラミング環境の強さと柔軟性をもたらします。スクリプトはすっきりとしており、簡単で、信じられないほど高速です。 Unityでは、JavaScript、C#、またはBooで単純な動作スクリプトを記述します。 3つの言語はすべて、使いやすく、オープンソース.NETプラットフォームであるMonoで実行でき、コンパイル時間が短縮されます。
Unityでは、C#またはJavaScript(UnityScript)で単純な動作スクリプトを記述します。どちらの言語も使いやすく、統合されたスクリプトランタイムで実行できます。
続きを読む: https://unity3d.com/unity/workflow/scripting
上記のように、Unityは現在のところJavaコーディングをサポートしていません。
Javaの場合、libGDXが最適なオプションです。 http://libgdx.badlogicgames.com/
Unityのサポートとドキュメントは改善されていますが、libGDXも非常に強力です。
Clash of the Olympiansは、libGDXで作成された人気のゲームです https://play.google.com/store/apps/details?id=com.ironhide.games.clashoftheolympians