Что нужно знать для создания простой мобильной игры?
Unity + c#Unity + JS
или же можешь сделать игрушку в браузере на канвасе. Туториалов так же полно.
Java забыл упомянуть (Android), и разработку под iOS (Objective-C, Swift, Mac OS).