![[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버강의 썸네일](https://cdn.inflearn.com/public/courses/324941/course_cover/a8153884-2434-4e0d-a6af-edeb9f2d267d/rookiss-rpg-4-1.jpg?w=420)
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Rookiss
네트워크/멀티쓰레드/운영체제 등 핵심 전공 지식을 공부하고 게임 서버를 바닥부터 만들어보면서 MMORPG 기술을 학습하는 강의입니다.
중급이상
C#, Unity, 네트워크
Unityエンジンの使用方法と提供する機能について学び、 それを効率的に管理する方法を学ぶ講義です。
Unity Engine
MMORPG
MMORPGの開発に必要なすべての技術、
C# + UnityでStep By Step! 🕹️
何の知識もないという前提で、誰でも気軽に段階的に受講できるように構成されたゲーム開発講座です。最終的には500~1000名のユーザーを収容できるMMORPGインディーゲームをリリースすることを目標としています。
今回のシリーズでは、C#とUnityを使用してUnityが提供する無料アセットを基に2Dローグライクゲームを作れるよう、段階的に必要な技術を学習します。一緒に挑戦してみませんか?
▲ 簡単なアセットを使ってRPGゲームの必須機能を実装してみてください。
(サンプルポートフォリオクリップ:2015年N社新入社員採用書類選考に通過した実際のポートフォリオです。)
▲ オンラインマルチプレイヤーゲームを作る核心的なサーバー連動技術まで学ぶことができます。
Unity基礎 👉 Transform 👉 プレハブ 👉 衝突 👉 カメラ 👉 アニメーション 👉 UI 👉 シーン管理 👉 サウンド管理 👉 オブジェクトプーリング 👉 コルーチン 👉 データ管理 👉 ミニプロジェクト
基本的なC# 文法
をご存知の方
Unityエンジンを
初めて扱う方
ゲームフレームワーク
を構築したい方
Q. 講義環境は何ですか?
A. すべてのシリーズはWindows環境を前提として制作されており、macOSに関する追加説明はありません。
Q. 非専攻者でも受講できますか?
A. 前提知識が全くないと仮定して進行するため、全く問題ありません。
Q. この講義を始めることになったきっかけを教えてください。
A. 個人的にサーバーの勉強を始める際、参考にできる資料がなくて苦労した記憶があります。
就職後、実際に稼働しているライブMMORPGのコードと比較しながら見ることで、手探りで作った自分のコードの間違った点を多く気づくことができました。MMORPG開発に関する全般的な内容を基礎から最後まで簡潔に扱う授業があれば、時間も節約でき、苦労も少なかったのではないかと思いました。
この授業が皆さんにとってMMORPGゲーム入門の道しるべの役割を果たしてくれることを期待しています。
Q. C++やUnreal Engineは使用しないのですか?
A. [インディーゲームのためのC#/Unityを利用したバージョン(該当シリーズ)]と[就職のためのC++/UE4バージョン]に区分して制作する予定です。
MMORPGはネットワーク、OS、マルチスレッド、ウェブ、クライアントエンジンなど、扱うべき内容が非常に多いのですが、C++ベースで進行する場合は難易度が高くて初心者には適していません。特にゲーム開発に関する知識がない場合は、C#バージョンでまず全体的な森を見渡してみることをお勧めします。
Q. UnityサーバーはPhotonサーバーを利用しますか、それとも直接実装を目標としますか?
A. 直接実装を目標としています。
Q. 一つのPartを購入すると他のPartは無料になりますか?
A. 各パートは独立して制作されており、別々に販売されています。
学習対象は
誰でしょう?
Unityエンジンを初めて扱う人
MMORPGの技術に興味が多い人
前提知識、
必要でしょうか?
基本的なC#理解度
76,655
受講生
3,421
受講レビュー
5,379
回答
4.9
講座評価
41
講座
학력
- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)
경력
- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)
관심 분야
- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)
소개
해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.
全体
75件 ∙ (19時間 53分)
講座資料(こうぎしりょう):
3. エディタ入門
16:57
4. Play
05:52
5. Component パターン
18:36
6. マネージャーの作成
12:05
7. Singleton パターン
19:18
8. 【補足】アセット関連
03:39
9. プレーヤー設定
19:36
10. Position
20:13
11. Vector3
22:04
12. Rotation
23:16
13. Input Manager
10:10
全体
301件
4.9
301件の受講レビュー
受講レビュー 14
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
5
개인적으로 쉽진 않은 강의였습니다. 에디터 부분은 크게 이해할게 없이 직관적으로 이해가 가지만, 문제는 살짝의 디자인 패턴이 등장하면서 매니저를 구축하는 부분인데 이게 정말 무슨 소리인지 흐름을 잘 못 따라갈 수 있습니다. 그런데 강의를 한 번 다 보고 또 다시 보고 하니 점차 어떤 의도로 이런 프레임워크를 구축한건지 보이고, 이해가 가기 시작합니다. 이 때 이 강의의 진정한 의미를 알게되었네요.. 정말 추천하는 강의입니다. 아마 저같이 평범한 코딩 경험이 별로 없는 사람은 초반에 힘들겠지만 여러 번 보면서 최대한 헤딩해보시면 좋은 결과를 얻을 수 있을거라고 생각합니다! 아 그리고 강사님이 강의를 진행하시면서 최대한 효율적인 코드를 위해 리팩토링을 자주 하시는데 여기서 또 머리가 띵할 수 있지만, 엄청난 노하우가 담겨있기 때문에 천천히 멈추고 따라해보면서 이해하시면 더 많은 도움이 될거라고 생각합니다.
受講レビュー 1
∙
平均評価 5.0
受講レビュー 7
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
¥10,375
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!