Для начала нужно выбрать язык. Выбирать нужно между комфортом (JavaScript) и производительностью и эффективностью (Си). Ограничиваться только Android не обязательно, в 21-м веке легко делать кросс-платформенные приложения, их удобнее отлаживать. Второй пункт — это 2D или 3D. 2D игры делать очень легко, 3D сложнее, там вопрос об производительности стоит очень остро. явно нужен C и работать придётся с OpenGL или Vulkan, они довольно сложные. Но перед началом нужны навыки программирования, в частности опыт, создавай простые приложения. сначала Hello, World, потом что-нибудь посложнее. Если сразу начинать делать игру можно натолкнуться на какую-нибудь фундоментальную особенность работы платформы, которую ты не учёл сначала, и придётся переделывать всю игру.