Я хотел бы разработать 2D-игру с использованием OpenGL (ES) только для самообразовательных целей.Основной целевой архитектурой является Android, поэтому я полагаю, что языком программирования будет Java (однако c / c ++ является действительным конкурентом).
Мне интересно, есть ли способ создания кроссплатформенного решения?часть программы OpenGL.Я проверил GLSurfaceView, но, похоже, только для Android.
Есть ли метод, который минимизирует различия между версией Android и ПК?Стоит ли вообще хлопот?С чего начать, если это возможно?(Если это невозможно, я буду в порядке со старой доброй моделью MVC с другими уровнями представления и контроллера, я думаю) Я не люблю использовать какую-либо нестандартную библиотеку, такую как libGDX (что здорово), потому что я не делаюя еще знаю OpenGL, и я хотел бы знать основы.