それともしプログラムでやる場合はUnityが良いんじゃないかと思います。

一応、私はこれでゲーム作った経験がありますし、
iPhoneやAndroid、Windows、Macでも動くものが作れます。