で、次のゲームどういう環境で開発したろうか悩んでる。
Unityのフレームワーク継続して使うか、他の環境使うか、というところ。
Unityのフレームワーク使う方が開発はできてるものが多いためそれなりにはかどる反面、内部構造が柔軟でもなくなってる。
そのためC#で結構な拡張する必要がある。(元々拡張のアプローチは前から考えてたのでそれほど時間かからなさそう)
ただ、Unityで開発する目的は「Unityで軽量な処理で弾幕だしたい」だったので、それはCryPic.で達成しているんだよね。
よって、Unityにこだわる理由はなく、別に1から作ることも視野にいれて検討中。多分1から作るほうが形になるのは早いかなと思う。
今日は試しにDXライブラリ+C#、MonoGame+C#でスケルトンプログラム作ってみた。
かなり楽に最初のとっかかりが作れるので、これらにCryPic.のフレームワークを移植して画像情報表示とかは別途作るのでもいいのでは?と思った。
主に高速化目的でDXライブラリやSDL3とC++を使うのでもいいんだけど、せっかくだから流用できるものはしたい。
今見たら、どうもMonoGameでは開発者のみアクセスできるツールで変換もできるみたい。
-
-
DXライブラリで作るんだったらC++がよさそうだけど、MonogameであればC#のままでもいいという感じか。
とはいうものの今移植のこと考えても仕方ないし、まずはWindowsで動くゲームを定期的に作っていくのが優先でよさそう。