メインコンテンツへスキップ
見出し画像

Twitch連携ゲームを「認証なしでも遊べる」ようにした|Unityゲーム開発

    jyori

    ここ数日は、Mother Planetsの「遊び始めるまでの仕組み」をかなり整えていました。

    これまでUnity版は、実際にTwitchと連携し、Twitchチャットから !join と入力して参加する形を中心に作ってきました。

    ただ、コンテストに提出することを考えると、審査する人がTwitchの設定をしなくても、ゲームを起動してすぐ遊べる必要があります。

    画像
    ゲーム内チャットから遊べるDEMO MODEを実装

    そこで今回、ゲーム開始時に

    TWITCH MODE
    DEMO MODE

    の2つから選べるようにしました。

    DEMO MODEではTwitchに接続しなくても、ゲーム画面上の入力欄から名前やコマンドを入力して遊べます。

    そして大事なのが、DEMO専用の別ゲームを作ったわけではないことです。

    Twitchから参加しても、DEMO画面から参加しても、その先では同じゲームの仕組みを使うようにしました。

    現在は、

    !join で惑星として参加
    !guard で次の攻撃を軽減
    !ray でほかの惑星へレーザー攻撃

    まで、両方のモードで動作確認できています。

    実際のTwitchでも改めてテストし、参加、ガード、レーザー攻撃まで問題なく動くことを確認できました。

    少し前までは「Twitchから惑星が1個出た!」という段階でしたが、だんだんと実際に遊ぶための形ができてきた感じがします。

    次はDEMO MODEを初めて触る人にも分かりやすくしてから、!join した瞬間に惑星が生まれる演出も追加する予定です。

    軸となる基盤のループは完成しました。木の幹はできたので、このあとは枝葉花にあたる「惑星ごとの個性」や「イベント」「契約」など、Mother Planetsらしいゲーム部分を増やしていきます。ここからはめちゃくちゃおもしろいぞ!!

    今日は開発はお休み。

    #Unity
    #Twitch
    #ゲーム開発
    #個人ゲーム開発
    #インディーゲーム

     
     
     

    jyori

     
     
    AIのおかげで長年やってみたかったUnityゲーム制作に挑戦中! 視聴者参加型惑星サバイバル「Mother Planets」 2027年中にリリースを目指しています。 元スーパーではないルーンテラプレイヤー

    あなたへのおすすめ