C++ не является полноценно "родным" языком для Android. Но для этой платформы можно вести разработку на C++.
Такие движки, как cocos2d-x [
?], Urho 3D [
?], Unreal Engine 4 [
?], Godot Engine [
?] и, буквально,
море менее известных проектов, позволяют вести разработку игр с использованием языка C++.
Для старта своего проекта тебе потребуется среда разработки, рабочая и исходная части выбранного тобой движка и море времени чтобы читать
необходимую литературу, без которой у тебя мало что получится. Требования к среде разработки у каждого движка разные, поэтому сперва стоит выбрать движок.
Если использование C++ для тебя является важным, о Unity можно забыть. Это взаимоисключающие инструменты.
И это не важно. Тот же Urho 3D позиционируется как Open Source Unity. Godot Engine обладает не меньшей свободой и гибкостью, но предлагает больше.