Нормальную? Для нормальных девочек 7-10 лет, или для нормальных юных троллей, или для нормального офисного планктона? Или, может, нормальную развивающую игру сделать? Нэ?
Как минимум стоит изучить флеш или флекс (да, скапитанил).
Надо изучить целевую аудиторию и уже существующие на рынке предложения. А то вдруг игра окажется никому не нужна или повторит уже десяток имеющихся и таки окажется никому не нужна?
Надо продумать геймплей и систему развития. И идею, ради чего это всё в игре происходит (в игре, а не в офисе, где сидит игрок). Можно накрутить море фишечек, которые вообще никак не будут ролять, или будут чертовски слабо по сравнению с ресурсами, которые можно было пустить на что-то ещё. И зачем они такие нужны? Если игра ни о чём - не плохая, а именно ни о чём, безыдейная, бессмысленная, если в ней чёрт ногу сломит, а до сколько-нибудь ощутимого геймплея так и не доберётся - можно даже не браться кодить.
Надо брать Асус четырехлетней давности с Core I5. Я год назад взял за треть цены. У него проблема только батарею поменять. Если не от сети. А так на нем Crysis идет. И другие игры при почти максимальных настройках. А летом на них всегда распродажи.
Для начала нужно зарегистрироваться на Google Play как разработчик, цена 10$. Потом можешь свое приложение продовать в Play Market за определенную сумму или монетизировать с помощью рекламы. У Google есть партнерка AdMob которая предоставляет рекламу для приложений и игр.
Без языка GML нельзя. А вообще можно, причем без специальных библиотек. Я даже на Qbasic`е делал. Сначала разрабатывается 3д движок используя специальные формулы, в которых основополагающие операторы Sin и Cos. И графический редактор совместимый с этим движком. И потом уже с помощью этого добра рисуются 3д модельки. При этом надо делать все максимально просто. Но эта затея по большей степени себя не оправдывает. Пустая трата времени и сил.
На basic`е и GM можно в принципе с нуля разработать все что угодно, но сколько ты потратишь на это времени и сил неизвестно. Известно только то, что максимально много.
Смотря еще под какую систему то ли это будет андройд, ios, айфон то ли это будет ПК от XP и до Windows 10 начиная с 7, вам необходимо определиться на каком языке программирования она будет написана.