創作ノート

Ren'Py、始めました

ゲーム制作をしています。

『閏月事件』ではティラノスクリプトを使って制作していましたが、現在制作している『柘榴団地』ではRen’Pyを使っています。

一度作品を完成させた実績があるティラノスクリプトで作った方がいいのかな〜とか、よりいろんなことができる他のツールがいいのかな〜とか、すごく悩みましたが、今はRen’Pyに落ち着いています。

使い方がなんとなくわかるようになってからは楽しくてしょうがないですが、この「なんとなくわかる」の段階に至るまでが結構大変でした。

実際に使ってみたゲーム制作ツール所感

ティラノスクリプト

ティラノビルダーの有料版も購入済みですが、結局スクリプトの方に落ち着きました。

シンプルなノベルゲームを作りたい場合はティラノビルダーが本当に一番扱いやすいと思ってます。

有志の方が様々なプラグインを出してくださっているので、ちょっと凝ったことも頑張ればできます。非常にありがたい。

ただ凝ったことがやりたいのであればスクリプトの方が使いやすいんじゃないかなあ……と個人的には思ってます。

ビルダーの長所であるGUI操作がノイズになっちゃうなあ……と思うので。

ただできなくはないです。

スクリプトでできることはビルダーでもできるし、逆もまた然り。

ノベルゲームコレクションという国内つよつよプラットフォームがあるのもとても良い。

『柘榴団地』でスクリプトを採用しなかったのは、『閏月事件』で結構無茶なシステムを作ったからか滅茶苦茶バグが出まくって悲しくなったのがきっかけです。

多分今でもしっかりデバッグしたら鬼のようにバグが出ると思います。許して……。

ツールを変えればバグが出なくなるということはまずないと思うんですが、今回は安定性と自由度を求めて他のツールも検討しようと思った次第です。

Unity

むずすぎワロタ。

プログラミング知識のほとんどない初心者が一からノベルゲームをUnityで作るのは非常に無理があると思っています。

まじでクッソむずいです。

ティラノスクリプトでなんとなくプログラミングの感覚掴めたかな〜と思ってUnityを触ってみましたが、普通になすすべなく心が折れました。

厳密にいうとFungusという無料アセットを使ってみたらわりとうまくいってたんですが、いかんせん数年前から更新されなくなっているのでアップデートに対応されないのがつらすぎる。

ChatGPTなしでは何が起きているのかわからない状態から抜け出せなかったのも厳しかったです。

初心者が手を出すと簡単に心がバキバキに折れるのでマジでやめた方がいいと思います。

有料の「宴」を使えばだいぶ違うかと思うんですが、結構お高いのと個人的にエクセルを使った編集が合わなくて二の足を踏みまくってます。

エクセル(スプレッドシート)、Unity、VSCodeといろんなツールをあっちこっちするのもあんまり……と思っている。

でもセール中を狙って購入してみるのはわりとアリだなと思っています。

最終的にUnityに移行したいという願望はあるので……。

Ren’Py

個人的にかなりおさまりがいいです。

世界中で使われていることもあり、安定度が段違い。

アップデートも簡単だし、ランチャー(ティラノで言うティラノスタジオ的なやつ)も使いやすい。

Pythonを使えば凝ったこともできるのも超嬉しい。

基本VSCodeとランチャーをいじれば動作するのも嬉しい。

しかも無料

最大の問題はドキュメントやチュートリアルの翻訳がガバすぎて爆裂わかりづらいことですね。

この点に関しては、みやこ出版様がわかりやすいnoteを書いてくださっているので、簡単なノベルゲームであればこれだけで十分作れると思います。

ただ、きじなごはすぐ凝ったことやりたがる悲しい化け物なので、みやこ出版様のnoteを隅々まで読んだ後にXで#Renpy小技を検索したり、公式が出してるチュートリアルゲームを読み漁りました。

あとドキュメントも解読しつつ、コピペで色々試したりChatGPTくんに聞いてみたりして。

1か月半ぐらいで何とか勝手がわかってきました。

最初の段階でChatGPTに聞くのはお勧めしません。わからないものにわからないものを上乗せされて何が間違ってるのかわからなくなります。

めちゃくちゃ紆余曲折を経たなあと感じているので、日本語翻訳がいい感じになってたらもう少しすんなり使えるようになってたと思います。

もう少し経験値を詰めたらこのブログでも初心者向けRen’Py講座を書きたいという願望があります。

もっとRen’Pyユーザーが増えてほしいので……。ユーザーが増えたら翻訳にも手が入るかもしれないし……。

おわり

自分に合ったツールを使うとそれだけでゲームの進捗が爆速で進むこともあるので、いろいろ試す価値はあると思います。

日本語コマンドのLight.vnもちょっと気になる。自分のやりたいことができるかどうかわからないので様子見していますが……。

そんな感じです。