Выбор языка программирования (ЯП) для разработки игр под Android зависит от квалификации разработчика и потребностей проекта. vokigames.com
Несколько вариантов, которые можно рассмотреть:
- Java. pikabu.ru habr.com Основой язык для разработки игр для смартфонов с полной поддержкой Android. pikabu.ru Его относительно просто освоить благодаря развитому сообществу и обилию библиотек. pikabu.ru
- Kotlin. pikabu.ru Новый перспективный язык, который призван заменить Java. pikabu.ru Он тоже работает на JVM, но при этом его код легче и проще. pikabu.ru В основном на Kotlin создают игры на Android, но при желании можно кодить и под iOS. pikabu.ru
- Swift. pikabu.ru Язык программирования от Apple, который пришёл на смену устаревшему Objective-C. pikabu.ru В Swift интуитивный код, доступно много фреймворков для работы с 2D и 3D, постоянно обновляются функции и библиотеки. pikabu.ru
- Lua. pikabu.ru Скриптовый производительный язык, который используют в игровых движках и фреймворках. pikabu.ru Благодаря этому он кроссплатформенный: на нём пишут игры для Android и iOS. pikabu.ru
- C++. pikabu.ru Универсальный язык программирования для игр, который поддерживает в том числе Android и iOS. pikabu.ru Он очень мощный, поэтому используется для портирования крупных проектов на мобильные платформы. pikabu.ru
- С#. pikabu.ru «Облегчённая» версия С++, на которой основан игровой движок Unity. pikabu.ru Язык понятный для новичков в программировании. pikabu.ru С его помощью можно создавать 2D и 3D игры любого уровня сложности. pikabu.ru
Каждый язык программирования индивидуален, выбор стоит делать на основе поставленных целей и задач. vokigames.com