Если игры, то огрничивать себя только android глуппо, поэтому я бы рекомендовал unity, а дальше в зависимости от вашего опыта, если есть хоть какой то опыт прораммирования то достаточно ознакоимится с синтаксисом c# и в бой (разумеется для протсых игрушек, для чего то более серьезного потребуется и матиматика и многое другое )
если опыта в программировании нет, то я бы совтеовал потратить месяц на c#, алгоритмы и тд, а после этого начинать знакомится с unity