私はアンドロイドベースのゲームを作成しようとしています。最終的にはOUYAに掲載する予定です。私はコンソールがまだ出ていないことを知っているので、何が機能し、何が機能しないかを言うのは難しいですが、それがアンドロイドベースであり、Javaが機能することはわかっています。
だから私はJavaでゲームを書いています。OpenGLESを使用しています。デスクトップでも動作するようにしたいと思います。プレーヤーはコントローラーまたはキーボードとマウスのいずれかを持っていると想定しています(タッチも機能する可能性がありますが、微調整が必要です)。android自体がこれをすぐに提供しないことは知っていますが、javaにはコントローラーを処理するライブラリがいくつかあります。
この一連の考えでは、OpenGL ESを使用してプレーンJavaアプリケーションを作成していて、それをAndroidで実行したいと思います。プレーンJavaアプリケーションをパッケージ化してAndroidでも動作するようにする簡単な方法はありますか?コードの再利用を最適化するためにアプリケーションをどのように構成する必要がありますか?