Claude Codeで作る武侠放置型ゲームスターターキット
kosart
AIコーディングエージェントClaude Codeを活用し、Unity 2D武侠放置型ゲームの核心的な戦闘システムをゼロから完成させます。自動戦闘、オブジェクトプーリング、ステージシステム、ボス戦まで、実戦で即座に拡張可能なスターターキットのコードベースを構築し、AIと共に要件定義からデバッグまで開発ループ全体を体験します。
初級
Unity, game-engine, game-development
Unity
ソケットサーバー
C#
この講座では、Unity 6とC#サーバーを活用してオンライン五目並べゲームを直接制作する方法を学びます。
一人でもサーバー構築からゲームクライアント開発まで完成できるよう、ステップバイステップで説明します。
✅ Unity 6を活用した2D五目並べゲーム開発
✅ C#サーバーを使用したリアルタイムマルチプレイの実装
✅ TCP/IP通信とWebSocketを活用したサーバー・クライアント接続
✅ ターン制システムおよびゲームルールの適用
✅ マッチングシステムと勝敗処理ロジック
🕹 マルチプレイヤーボードゲーム開発(チェス、囲碁、将棋など)
🎮 オンラインゲームサーバー構築(ターン制ゲーム、カードゲームなど)
💻 ネットワークプログラミング(ソケット通信、サーバー・クライアント構造の理解)
五目並べのルールおよびAIアルゴリズム関連資料
TCP/IPおよびWebSocketを活用したネットワークプログラミングの基本概念
Unity 6での2Dゲーム開発およびUI構成
✅ Unityでマルチプレイヤーゲームを実装することに不安を感じている初心者開発者のために用意
✅ ゲーム開発者だけでなく、ネットワークプログラミングに興味がある方も簡単に進められるように構成
2D UIおよびボードデザイン: 基本的な五目並べボードとインターフェースの構成
ゲームロジックの実装: 石を置く、ターン管理、勝利条件のチェック
TCP/IPソケットサーバーの構築: クライアントとサーバー間のデータ転送
マルチプレイヤー同期: 2人のプレイヤーが同じボードでゲームを進行
Ping/Pongメッセージ処理: ネットワーク状態の確認
✅ オペレーティングシステムおよびバージョン(OS): Windows 10/11 推奨 (Mac、Linuxも使用可能ですが、一部機能に差異が生じる場合があります)
✅ 使用ツール: Unity 6、C# サーバー開発環境 (Visual Studio、.NET 6 以上)
✅ PC 推奨スペック:
CPU: Intel i5以上または同等のAMDプロセッサ: Intel i5 trở lên hoặc bộ vi xử lý AMD tương đương
メモリ: 8GB以上 (16GB推奨)
グラフィックカード: DX11対応GPU(NVIDIA GTX 1060以上推奨)
📌 講義で提供される資料:Unity & C# サーバーネットワークプログラミング pdf
✅ ソースコード (UnityプロジェクトおよびC#サーバーコード)
📌 講義を効果的に受講するために必要な背景知識:
✅ 基本的な Unityの使用経験 (シーン構成、UI制作)
✅ C#の基礎文法 (クラス、インターフェース、イベント、非同期プログラミング)
✅ 学習資料の無断配布および複製は禁止されています。
学習対象は
誰でしょう?
Unityデベロッパー
サーバー開発者
ネットワーク知識
前提知識、
必要でしょうか?
Unity
C#
キャリア認証
1,078
受講生
60
受講レビュー
53
回答
4.2
講座評価
21
講座
コーディング士官学校 ハードトレーニング
社会人・学生・インディーズ開発者が集まって勉強しています。
私は主にJava、またはゲームプログラミングのポートフォリオ過程を講義しています。
ブロックチェーン取引所、証券取引所、ゲームサーバー、ゲームクライアントの会社勤務および外注開発
ゲーム開発およびゲーム教育会社の代表
塾の講義およびフリーランスの外注、インディー開発
(Unity Korea 大韓商工会議所 エティバースラーニング) Unityブートキャンプ オフライン講義
コンテンツ人材キャンプ(洪陵)Unity講義など、多数の開発および講義経歴
現役開発者およびインディーズ開発者とKOSATチームの研究開発講義活動
멋쟁이사자 (Like Lion) 教育講師
新しいインディチーム第2期募集開始
全体
21件 ∙ (4時間 30分)
講座資料(こうぎしりょう):
1. ネットワーク五目並べサーバー設定
07:37
2. メッセージタイプの定義
09:26
3. 五目並べゲームサーバー機能クラス
12:18
4. サーバー実装
17:29
5. サーバーの五目並べ勝利判定の実装
08:03
7. クライアントメッセージタイプの実装
08:55
8. クライアントスレッドディスパッチャ
10:34
9. クライアントボード
21:19
10. クライアントボード作成
16:49
11. クライアントゲームボード仕上げ
18:54
12. 五目並べクライアントスクリプト1
12:31
13. 五目並べクライアントスクリプト2
00:55
14. 五目並べ受信メソッドの作成
10:38
16. ゲーム終了メソッド
05:39
19. デモンストレーション1
15:41
20. 試演会2
15:43
21. デモンストレーション3
29:51
全体
2件
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!