ゲームエンジンはUnity。言語はC#。個人開発でマルチプラットフォームとか考えると、他に選択肢ないもんね。
プラットフォームはAndroid。iOSはMac持ってないから作れないし。
ジャンルは横スクロールアクションゲーム。昔DirectXで作っていたゲームのリベンジです。
現在の進捗
最初はレベルエディタで地形を作ってみたけど、手持ちのスマホでは重すぎてカクカクしちゃったんで、今はTile Toolというアセットで組んでます。
キャラクタはBlenderで自作しようと思ったけど、上手くいかないので、これもアセットに頼ろうかなと。
操作はMobile Single Stick Control Rigというバーチャルジョイスティックで。簡単でいいねこれ。ただ操作系はそのうち見直すつもり。
キャラクタの当たり判定はRigidbodyでやってたけど、なんか当たりがガタつくのでCharacterControllerを使うことにした。でもCharacterControllerは物理演算に対応してないようなので、そのうち苦労しそう。あと重い。フレームレート落ちた。
スマホだとリアルタイム影が表示できないので、ライトマップで焼き込もうとしたけど、なんか色がおかしくなるだけで焼けない……要調査。
敵キャラや障害物などの挙動はこれから。これが一番時間かかりそうだけどね。
そんな感じで
今のところ、マップを左右に動いてジャンプするくらいしか出来てないけど、とっかかり自体は出来たので、何とか開発続けていきます。