Redditに直接「Unity製ゲーム」を公開可能に。Reddit上でそのままプレイできる

海外掲示板Redditの開発者向けプラットフォームDevvitの管理者であるRarer_Air_Error氏は12月5日、Reddit内に直接Unity製ゲームを公開できるようになったと発表した。
Redditは多数のコミュニティから成る掲示板サービスである。話題ごとにサブレディット(Subreddit)と呼ばれるコミュニティに分かれており、それぞれが共通のルールとサブレディット固有のルールに基づいて運営されている。特定のゲームに関する雑談や、ゲーム開発についての経験談の共有、自作のゲーム紹介、かわいいペット写真の共有など、日々さまざまなことが盛んに語り合われる場だ。

今回そんなReddit上に、ゲームエンジン「Unity」で作ったゲームを直接公開することができるようになったという。つまり外部へのリンクなどを介さず、Redditの投稿から直接ゲームを起動して遊べるようになった。また、RedditとUnity製ゲームの間でデータの送受信や、データの保存も可能だ。こちらの「Unity Quickstart」というページで、詳しい手順が解説されているほか、サンプルゲームの動作も確認できる。
サンプルゲームを起動すると、七色に輝く立方体と、宙に浮かぶ球体が存在する、極めてシンプルな見た目のゲームがスタートする。ゲーム内にはReddit上のユーザー名や前回プレイ時のタイムも表示されており、ゲームとRedditとの間でデータの保存ややり取りができているのを確認できる。ちなみにゲームはスワイプ操作(PCの場合はマウスのドラッグ)で立方体をジャンプさせ、できるだけ早く球体に触れるという内容である。スマートフォンでもPCでもプレイ可能だ。
こうしたゲームを公開するにあたっては、Node.js(バージョン 22.2.0以上)とUnity 6(サンプルゲームはUnity 6000.2.8f1)、および適当な開発環境と自作のUnity製ゲームが必要となる。もしも自作のUnity製ゲームがなく、Reddit上での動作をすぐに確認してみたい場合は、サンプルプロジェクトを利用すると良いだろう。そのほかにも、環境設定やReddit上で動作するゲームのデータ構造、ゲームのアップデート方法や、ゲームとReddit間のデータ通信方法などが、先述のQuickstartページ内で説明されている。

これまでReddit向けにUnity製ゲームを公開するには、ビルドしたものをどこか別の場所で公開して、リンクを貼るのが普通だった。ホスティングサービスを使うにせよ、自身のサーバーを利用するにせよ、Redditから外部への誘導というかたちとなる。ユーザーにとっては、やや心理的なハードルがあったと言える。
開発者にとっても、公開する場を自分で用意したり、Steamやitch.ioといった大規模なプラットフォームで公開したりする必要がなくなるため、デモなどを気軽に公開できるメリットがあるだろう。開発者とユーザーの双方にとって触れやすく、それだけにフィードバックも集めやすいメリットがありそうだ。
また、Reddit上ではそのままアプリ内課金というかたちで収益化も可能となっているとのこと。気軽なデモ公開の場として使えるだけでなく、そのままリリースする場としても使えるわけだ。ゲームプレイからコミュニティでの情報交換まで、すべてがReddit上で完結することになる。

今回のRarer_Air_Error氏の投稿には多くのUpvote(Reddit上でのいいねに相当)と、コメントが寄せられている。コメントの多くは新機能を喜ぶ声や賛辞のようだが、中には悪意あるアプリを防ぐ仕組みについてや、センシティブな内容の作品の扱いについて、収益化の詳細についてなどの質疑応答も確認できる。何か疑問点がある場合は、コメント欄を見たり、自ら質問してみるのも良いだろう。
これまでにもReddit上には公式開発プラットフォームDevvitによってゲームを展開可能であり、今年にはDiscordで人気を博す農場ゲーム『Farm Merge Valley』がReddit上で遊べるかたちでリリースされていた(関連記事)。そうしてReddit上でのゲームの展開は一定の広まりも見せてきたが、今回はUnity製ゲームをほぼそのまま配信できるようになり、ハードルが一段と下がったと言えそうだ。新たにゲームプラットフォームとしても裾野を広げるRedditの今後に、引き続き注目したい。
この記事にはアフィリエイトリンクが含まれる場合があります。

