![[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문講義サムネイル](https://cdn.inflearn.com/public/courses/324718/course_cover/9fa72fd8-ce56-4091-aa73-a31145acf37e/rookiss-rpg-1.png?w=420)
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Rookiss
기초 프로그래밍 지식이 없는 사람들을 위한 C# 프로그래밍 기초 강의입니다. 문법 암기 위주의 수업이 아니라, 최대한 필요한 부분만을 요약해서 진행합니다.
入門
C#
IOCPゲームサーバーとUnreal Engineを連動させる フレームワークを作る講義です。 (Dedicated-Server講義ではありません!)
Unreal Engine &ゲームサーバー連動
ポポールフレームワーク
MMORPG開発に必要なすべての技術、
C++&UnrealでStep By Step! 🕹️
ポートフォリオ完成を目指すゲームプログラマー就職準備生、C++とアンリアルエンジンを活用したゲーム開発に挑戦したい方のためのゲーム開発講義です。レベルの高い3D MMORPGゲーム開発を目指し、ゲーム会社の新入社に入社するレベルの十分な知識を備えることを目指します。
今回のシリーズでは、C++とアンリアル(Unreal)を利用して、アンリアルが提供する無料アセットに基づいて3D MMORPGゲームを作ることができるよう、段階的に必要なスキルを学習します。一緒に挑戦しましょうか?
シンプルな3D MMORPGゲームまで実装する能力を備えています。 (サンプルポートフォリオクリップ)
オンライン上で複数のプレイヤーが一緒にゲームをプレイできるように仲介してくれるプログラムです。
戦闘、アイテム、クエスト、業績、人工知能などMMORPG世界を運営し、
複数のプレイヤーにゲーム世界の情報を通知するコントローラーの役割を担います。
Unreal Engine の独自のネットワーク (Dedicated-Server) 技術は、
便利で迅速なオンラインゲームを開発できますが、
デフォルトでは、シングルスレッドでサーバーが動作するため
MMORPGのような非常に多くのジャンルは開発できません。
Part5 は Part4 で勉強した C++ IOCP サーバーをアンリアル エンジンに連動する講義です。
世界のどこでも資料が専務した、自己実装C++サーバーとアンリアルエンジンを
直接連動してスポーン、ディスポーン、移動同期を行うコア技術を紹介します。
国内ゲーム市場でMMO比重が高いことを考えると、
実際の会社でも経験できるプロジェクトを事前に作ることは大きな意味があります。
また、UE5(クラ)&C++ IOCP(サーバ)を直接連動して動作するオンラインRPGポポールを作るなら、
技術的にはそれ以上上がることができない「超格差」を誇るポポールになります。
本講義で作成したフレームワークに基づいて、
簡単にオンラインゲームポポールに挑戦!
Q. 講義環境とは何ですか?
すべてのシリーズはWindows環境であると仮定して制作されており、macOSに関する追加の説明はありません。
Q. 非専攻者も聞くことができますか?
選手知識がまったくないと仮定をして進行しますが、 C ++とサーバー特性上、シリーズ全体の難易度がかなり高い方です。
Q. この講義を始めるきっかけを紹介してください。
個人的にサーバーの勉強を始めながら参考にする資料がなくて難しかった記憶があります。
就職後、実際に戻るライブMMORPGコードを比較しながら見ながら、ヘディングを通じて作った私のコードの間違った点をたくさん悟りました。 MMORPG開発に関する全般的な内容を基礎から最後まで簡単に扱う授業があったら、時間も節約し、苦労しにくいようだと思いました。
この授業が皆さんにMMORPGゲーム入門のアシスタントとして役立つことを期待しています。
Q. 1つのPartを購入すると、他のPartは無料ですか?
各部品は独立して製造され、個別に販売されます。
Q. このシリーズをすべて勉強すれば就職できますか?
人ごとに成長速度が異なり、就職は多くの変数が作用するのでわかりません。
ただ、オンライン3Dゲームポートフォリオと、ゲーム開発&グラフィックス&サーバー&アルゴリズム知識を備えていれば就職確率も飛躍的に高めるしかありません。
学習対象は
誰でしょう?
Unreal Engine &ゲームサーバー連動ポポール制作を準備する就労生
MMORPG技術に興味のある人
前提知識、
必要でしょうか?
Unreal Engine
C++サーバーの知識
74,635
受講生
3,243
受講レビュー
5,333
回答
4.9
講座評価
38
講座
학력
- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)
경력
- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)
관심 분야
- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)
소개
해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 8년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.
全体
26件 ∙ (11時間 47分)
講義資料(こうぎしりょう):
7. PacketSession
25:20
8. スレッド
30:15
11. 自動化処理
12:01
12. パケット設計
31:23
13. Protobufの操作
19:10
14. Spawn #1
45:24
15. Spawn #2
20:54
16. Despawn
18:23
全体
19件
4.8
19件の受講レビュー
受講レビュー 6
∙
平均評価 5.0
受講レビュー 14
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
受講レビュー 5
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!