2Dゲーム開発のために2Dゲームエンジン(Slick2D / Flixel / FlashPunkなど)と3Dエンジン(Unityなど)を決定する際に初心者が知っておくべき長所と短所は何ですか?
私はインディーズゲームの開発を始めたばかりですが、過去にGame Maker、Flash、XNAに少し手を出したことがあります。Unityについて多くの肯定的なことを聞いたことがあり、そのクロスプラットフォームの性質は魅力的ですが、私が理解しているように、Unityはコアの3Dエンジンです。
厳密に2Dゲームの場合、Unityのような3Dエンジンを使用する説得力のある理由はありますか?それとも、最初の学習体験に不必要な複雑さを追加するだけでしょうか?