[Unity6] 自ら演出する一つの物語、ビジュアルノベル制作
Pinous
Unity 6を活用して、実際のビジュアルノベルゲームの制作フローを直接追いながら学ぶ講座です。 台詞システム、選択肢の分岐、キャラクター演出、UI構成など、ストーリーゲーム制作に必要な核心機能を共に実装します。 実際に開発中のプロジェクト『次の駅はありません (NoNextStop)』をベースに進行するため、単なる例題ではなく、実践的な制作構造を経験することができます。
初級
C#, Unity, Unity6
この講義では、PhotonとFirestoreを活用して、チャット、パーティー、取引、ギルド、ランキング、オークション会場など、多様なサーバーシステムを段階的に実装していきます。
受講生 127名
難易度 中級以上
受講期間 無制限


学習した受講者のレビュー
5.0
youngseok99
ゲーム開発を簡単に経験したことはありましたが、マルチプレイやサーバーについてはよく知りませんでした。この講義でそれらの内容について学ぶことができて良かったです。 個人的にNGO方式でのマルチプレイ開発手法を学んでいましたが、PUN(Photon)を使用する方式でも新しいプロジェクトに挑戦してみたいと思える講義でした。ありがとうございました!
5.0
까만돌
貴重な講義ありがとうございました。
5.0
김성훈
迅速にコア機能を実装する部分が気に入っています。
ユニティ
光子
Firebase
サーバーシステム
Unity 6
マルチプレイゲームの開発は、単純なネットワーク接続を超えて、ユーザー間の相互作用、データ管理、経済システムなど、さまざまな機能が複雑に機能する必要があります。今回の講義では、PhotonとFirestoreを活用して、ユーザーマッチング、チャット、パーティー、取引、ギルド、ランキング、オークションなど、マルチプレイゲームで必須の機能を段階的に実装する過程を盛り込みます。
ユーザー出会い
Photonを活用して、ユーザーが互いに出会い、対話できる環境を構築する方法を学びます。ルーム作成、入場、マッチングシステムを実装し、リアルタイムマルチプレイ環境を設定するプロセスを習得します。
チャットする
マルチプレイゲームでは、チャット機能はプレイヤー間の基本的なコミュニケーションのための重要な要素です。
Photonを活用してリアルタイムチャットシステムを実装し、チャットメッセージを送受信する過程を学びます。
パーティー
PhotonのRPC機能を活用してパーティーシステムを実装し、パーティー作成、招待、脱退などの基本的な機能を学びます。これにより、プレイヤーがシームレスにグループを形成し、協力できる環境を構築する方法を学びます。
郵便
PhotonとFirestoreを活用して郵便を送受信するシステムを実装し、郵便発送、受信、削除などの機能を学びます。これにより、プレイヤーが非同期的に報酬を受け取ったり、他のユーザーと通信したりできるようにシステムを構成する方法を学びます。
取引
PhotonのRPC機能を活用して1:1リアルタイム取引システムを実装し、取引要求、アイテム登録、承認、キャンセルなどのプロセスを学びます。これにより、安全で信頼できる取引環境を構築する方法を学びます。
ギルド#1
ギルド#2
Firestoreを活用して、ギルドの作成、購読、脱退、管理などのシステムを実装し、データを効率的に保存して読み込む方法を学びます。これにより、プレイヤーが所属感を感じ、長期的にゲームを楽しむことができるようにギルドシステムを構築する方法を学びます。
ランキング
Firestoreを活用してランキングシステムを実装し、ユーザーのLevel値に基づいてソートし、親プレーヤーを照会する方法を学びます。これにより、リアルタイムで更新されるランキングデータを効果的に管理して表示する方法を学びます。
オークションストア #1
オークションストア #2
Firestoreを活用して競売場システムを実装し、アイテム登録、入札、落札、購入などの機能を学びます。これにより、プレイヤーが自由にアイテムを取引し、持続的に経済が循環するシステムを構築する方法を学びます。
実戦経験を積む機会
マルチプレイ機能は、ゲームの楽しさを最大化する重要な要素です。このレッスンでは、PhotonとFirestoreを活用してリアルタイムネットワークシステムを構築する方法を学びます。
有機的に接続された様々なシステム学習
ユーザーマッチング、チャット、パーティー、取引、ギルド、ランキング、オークションなど、さまざまな機能が調和する方法を習得し、システム間の相互作用を経験します。
本番プロジェクト中心の学習
単純な概念説明ではなく、直接動作するシステムを構築し、マルチプレイ開発の核心概念と実践適用法を学びます。
幅広い拡張性
今回の講義で学ぶ機能はRPG、FPS、TCG、シミュレーションなど様々なゲームジャンルに活用できます。これにより、マルチプレイ開発のための堅牢な基盤を築きます。
必須 Unity バージョン
Unity 6を使用する(以前のバージョンと異なる場合があります)
ネットワークエンジン
Photon FusionまたはPUN2の活用
データベース
Firestore ベースのデータ管理
推奨開発環境
WindowsまたはmacOS
Visual StudioまたはRider
安定したインターネット環境
事前要件
Unity 基本使用可能
C#基本文法の理解
PhotonとFirestoreのアカウントが必要
この講義は、マルチプレイゲーム開発のコアシステムを直接実装し、本番で活用できる技術を習得できるように設計されています。
「マルチプレイゲームは、単純なネットワーク接続を超えて、ユーザー間の相互作用とデータ管理、経済システムが調和する複合的な構造を持っています。皆さんはこの講義を通じてこれらのシステムを直接構築し、よりスケーラブルなゲームを開発する能力を備えていきます」
皆さんの努力と挑戦が新たな可能性を開いていきたいと思い、 Unityを活用したマルチプレイゲーム開発の無限の可能性を体験する旅になることを期待しています。
学習対象は
誰でしょう?
マルチプレイヤーゲーム開発を初めて手がける方
PhotonとFirestoreを活用したサーバーシステム構築を学びたい方
チャット、パーティー、取引、ギルド、ランキングなど、多様なサーバーシステムを自ら実装してみたい方
Firebaseとリアルタイムデータ同期を活用してみたい方
前提知識、
必要でしょうか?
ユニティ
C#
インフラン認証
キャリア認証
1,834
受講生
128
受講レビュー
197
回答
4.7
講座評価
13
講座
[ご紹介いたします。]
こんにちは、株式会社パイヌスの代表です。
単にゲームを作りたいという子供の頃の夢だけを持って、独学でUnityを学び始めました。独学だからこそ人一倍努力しようという一念で学び続け、いつの間にか一社の代表を務めるまでになりました。
開発会社として成長を始めてから約4年の月日が流れました。私たちは今、自社独自のゲーム開発を目標に突き進んでおり、その過程を講義動画として撮影し、収益創出が可能なゲーム開発に関する講座を作りたいと考えています。
メールアドレス
pinous.g@gmail.com
全体
38件 ∙ (16時間 44分)
講座資料(こうぎしりょう):
1. 紹介映像
01:00
2. Photon設定
12:11
3. 二人のユーザーの出会い
31:43
4. チャットサーバー設定
26:33
5. チャットする
26:10
6. チャットの吹き出し
46:40
7. チャット構築
20:47
全体
8件
5.0
8件の受講レビュー
受講レビュー 68
∙
平均評価 4.8
受講レビュー 5
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
受講レビュー 7
∙
平均評価 5.0
受講レビュー 4
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!