インディーゲームのしっかりとしたアイデアがあれば、無償、有償を問わずプロフェッショナル向けの開発ツールが豊富にある。
「Unity」や「Unreal Engine」にはいずれも無償版があり、洗練されたロジックツリーを活用し、複数のシステムを統合することで、より深みのあるプレイヤー体験を構築できる。また、「GameMaker」や「RPGMaker(RPGツクール)」は何十年も前から存在し、往年の2次元(2D)ゲームファンに根強く支持されている。だが、これらはいずれも「Python」や「C#」「Java」といったプログラミング言語の深い知識を要求される点が最大の難点だ。
そこで「Twine」の出番だ。
Twineとは何か
筆者がTwineを初めて知ったのは、数年前に人気YouTubeチャンネルの「GameGrumps」が、Twineで制作されたコミュニティーゲーム「The Uncle Who Works for Nintendo」を取り上げた回を視聴したのがきっかけだった。ストーリー自体は、定番の都市伝説風ホラー(任天堂に勤めているという友人のおじの来訪を心待ちにしながら友人の家に泊まり不気味な出来事が次々と起こる)だが、Twineがインタラクティブな物語の作成にどのように機能しているのかに強い関心を抱いた。
実際に触れてみると、驚くほど直感的なデスクトップブラウザーアプリであり、駆け出しのゲーム開発者向けツールというよりも、小説家向けの構成作成プログラムに近い印象を受けた。HTML上で動作するため、筆者のようなミレニアル後半世代なら、かつて「MySpace」のプロフィール画面をカスタマイズした懐かしい腕前を再び生かすことができる。シンプルなテキストボックスのインターフェースのおかげで、簡単に頭の中にある物語を組み立てられる。

Twineのオーバービューインターフェースでは、ストーリータイルを任意の場所にドラッグ&ドロップで配置してストーリーの構成を組み立てられる(提供:Taylor Clemons/Twine/ZDNET)
利用にあたっては、コミュニティー有志が提供する無償の解説書「Twine Cookbook」へのリンクを手元に置いておくことをお奨めしたい。導入に必要な基礎知識が網羅されているだけでなく、ビジュアルノベルや分岐ストーリーにおいてTwineで何が実現できるかを把握するための作例が数多く掲載されている。ローディング画面の作成や、RPGや戦闘の要素の追加、さらには独自の画像や音楽を取り込んでアイデアを具現化することさえ可能だ。
インディーゲームの開発を始めるにあたり、HTMLのコーディング知識は一切必要ない。一方で、上級者向けにはデバッグや細かな調整のために完全なコードを表示するオプション機能も用意されている。さらに作品を公開する準備が整った際には、Twine Cookbookに「Itch.io」のストアページを開設してゲームを広く届けるための手順も段階ごとに解説されている。
無償かつオープンソース、AI機能もなし
Twineは完全に無償利用できるだけでなく、オープンソースソフトウェア(OSS)として提供されている。不具合の修正やユーザーインターフェースの調整といったアップデートが定期的に配信されるだけでなく、ソースコード全体にアクセスして将来のプロジェクト向けにTwineベースの独自エンジンを構築することもできる。「GitHub」などのサイトを検索すれば、自らビルドする手間をかけずに改変版をダウンロードして利用することもできる。
OSSであることは、ユーザーやモッダー(Modの開発者)、コードの修正者からなる極めて強固なコミュニティーが存在することも意味する。誰も遭遇したことのない不具合に直面したり、新たなゲーム要素の追加を検討したりする場合でも、オンライン上で同様の課題に取り組む志を同じくする開発者を容易に見つけられ、実際の人間を相手にコードの確認作業を行える。
開発中の作品や完成したゲームを公開して共有することもできる。Twineを運営する非営利団体のInteractive Fiction Technology Foundation(IFTF)は、アイデアの着想を得られる注目プロジェクトのギャラリーを公開している。掲載されているゲームは、シンプルなビジュアルノベルから既存の枠組みを打ち破る重厚なマルチメディア作品まで多岐にわたり、制作意欲を刺激したり、進行中のプロジェクトを前進させるヒントを与えてくれたりするはずだ。
他の開発者やゲームファンとリアルタイムで交流できる公式のDiscordサーバーも用意されている。
Twineはブラウザー版およびデスクトップ版のいずれにも生成AI機能を一切組み込んでいない。IFTFはこの技術に対する賛否を公に表明していないものの、AI生成作品は一般的に著作権や商標権の保護対象外となるため、自身の作品を発表するためにインタラクティブフィクションに取り組む作家やクリエイターを法的に保護し、教育するという理念と、生成AIの概念は相反する。
ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)
