元々スクリプトの制御の関係でUnityの機能を使えない状態で改造する必要があった。
なぜそれやりたいかというと「ゲーム中と同じように軽く動くようにしたい」「ゲーム中で使ってるエフェクトを使いたい」「スクリプトで組んでコンパイル時間をなくしたい」等の理由があった。
ただ、上記を構築するのに「バグの原因がスクリプトのロジックなのかベース部分のプログラムなのか言語の構成なのかUnityなのかわかりづらい」のがネックで、また仕事も忙しすぎて一時期まったく手が出せなかった。あまり触ってなくて恐怖だけが残ったと言うか。
実際メニュープログラムはベース部分のプログラムを何回か作り直しをしているのだけど、上記の問題も相まってうまくいってなかった。
とは言うものの今後時短を考えるとスクリプトで書いておいたほうがいい、だけど時間と体力がない、みたいにデッドロックになっていたのがここ2-3ヶ月の話。