Unityで2D横スクアクションだと有料になっちゃうけどCorgiEngineあたりが定番じゃないか
Unity以外にCorgiの勉強もしないといけないから大変だが