![[MMORPG Game Development Series with C# and Unity] Part3: Unity Engine강의 썸네일](https://cdn.inflearn.com/public/courses/324817/course_cover/b4a8c062-588e-4cd8-b662-f544dfb76882/rookiss-rpg-3.jpg?w=420)
[MMORPG Game Development Series with C# and Unity] Part3: Unity Engine
Rookiss
This is a course where you will learn about how to use the Unity engine and the features it provides, and learn methods to manage it efficiently.
초급
C#, Unity
ネットワーク、マルチスレッド、オペレーティングシステムなど、コアとなる専門知識を学び、 ゲームサーバーをゼロから構築しながら、MMORPGの技術を学習する講座です。 新卒のサーバープログラマーが知っておくべき全般的な知識を網羅しているため、 どのプロジェクトに合流しても戸惑うことなく適応できる基礎力を身につけることができます。
オンラインゲーム制作
C++ Windows IOCPサーバー
MMORPG開発に必要なすべての技術、
C++&UnrealでStep By Step! 🕹️
ポートフォリオ完成を目指すゲームプログラマー就職準備生、C++とアンリアルエンジンを活用したゲーム開発に挑戦したい方のためのゲーム開発講義です。レベルの高い3D MMORPGゲーム開発を目指し、ゲーム会社の新入社に入社するレベルの十分な知識を備えることを目指します。
今回のシリーズでは、C++とアンリアル(Unreal)を利用して、アンリアルが提供する無料アセットに基づいて3D MMORPGゲームを作ることができるよう、段階的に必要なスキルを学習します。一緒に挑戦しましょうか?
シンプルな3D MMORPGゲームまで実装する能力を備えています。 (サンプルポートフォリオクリップ)
オンライン上で複数のプレイヤーが一緒にゲームをプレイできるように仲介してくれるプログラムです。
戦闘、アイテム、クエスト、業績、人工知能などMMORPG世界を運営し、
複数のプレイヤーにゲーム世界の情報を通知するコントローラーの役割を担います。
天気漏れ!
誰でも気になるけど、誰も教えてくれない。
ベールに包まれたサーバーの知識を公開します。
Part4はMMORPGの花であるゲームサーバーを設計し実装する講義です。アンリアルエンジンとUnityエンジンはゲームクライアント市場を二分していますが、有毒ゲームサーバーには絶対的なエンジンは存在せず、ほとんどの企業が独自のネットワークライブラリを活用しています。ゲームの企画やジャンルによって要求事項があまりにも異なることもあり、サーバーに対する基本機なしでは外部エンジンを効率的に活用できない問題も共存します。
サーバープログラマーは、ゲーム会社でも最高の扱いを受けており、ゲームの世界を管理する魅力的なプログラムを開発する直軍です。これに多くの就職準備生がサーバーパーツを志望することもあります。
しかし、比較的一般的なクラシック知識とは異なり、ゲームサーバーはプロの書籍や講義を見つけるのが難しいです。なぜですか?ゲームサーバーを制作して応用するためには、C++、マルチスレッド、オペレーティングシステム、ネットワーク、データベースなど多様な方面の知識が必要ですが、これを最初から最後まで体系的にまとめて説明するのは非常に大変で、またそのような知識を持った人々が比較的珍しいからです。
今回の講義では、多くの人が気になっていたゲームサーバーを基礎から積み上げるように段階的に学習することになります。講義で取り上げるすべての内容を理解すれば、新サーバープログラマーでどんなプロジェクトに入社しても無理なく適応できるしっかりした基礎を積むことができるようになります。
ゲームサーバーの基本
All-in-One!
マルチスレッド、ネットワーク、
オペレーティングシステム、ジョブ管理、
DB連動まで
ゲーム開発の
森を見る目
オンラインゲーム
見る
視野拡張
実務活用に合わせた
ゲーム開発学習
本当の適応力
育てることができる
実習中心の構成
就職面接に備えて
しっかりとした知識まで
ゲーム会社
就職面接で聞く
基盤知識の習得
OT 👉マルチスレッドプログラミング👉メモリ管理👉ネットワークプログラミング👉ネットワークライブラリの作成
ゲーム会社
就職準備中
サーバープログラマー
就職準備生
MMORPG
ゲーム開発に
興味のある誰でも
(C++ ユーザー)
クライアント
開発経験はありますが、
サーバーの動作原理まで
知りたい方
Q. 講義環境とは何ですか?
すべてのシリーズはWindows環境であると仮定して制作されており、macOSに関する追加の説明はありません。
Q. 非専攻者も聞くことができますか?
選手知識がまったくないと仮定をして進行しますが、C++とサーバー特性上、シリーズ全体の難易度がかなり高い方です。プログラミングが初めての場合は、全体的な難易度が低い[ C#とユニティで作るゲーム開発シリーズ]をお勧めします。
Q. この講義を始めるきっかけを紹介してください。
個人的にサーバーの勉強を始めながら参考にする資料がなくて難しかった記憶があります。
就職後、実際に戻るライブMMORPGコードを比較しながら見ながら、ヘディングを通じて作った私のコードの間違った点をたくさん悟りました。 MMORPG開発に関する全般的な内容を基礎から最後まで簡単に扱う授業があれば、時間も節約し、苦労しにくいと思いました。
この授業が皆さんにMMORPGゲーム入門のアシスタントとして役立つことを期待しています。
Q. 1つのPartを購入すると、他のPartは無料ですか?
各部品は独立して製造され、個別に販売されます。
Q. このシリーズをすべて勉強すれば就職できますか?
人ごとに成長速度が異なり、就職は多くの変数が作用するのでわかりません。
ただ、オンライン3Dゲームポートフォリオと、ゲーム開発&グラフィックス&サーバー&アルゴリズム知識を備えていれば就職確率も飛躍的に高めるしかありません。
学習対象は
誰でしょう?
MMORPGゲームの開発に興味を持っている人
サーバープログラマー就職準備生
サーバー連動をしたいクライアントプログラマー
前提知識、
必要でしょうか?
基本的なC++の知識
77,524
受講生
3,497
受講レビュー
5,390
回答
4.9
講座評価
43
講座
학력
- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)
경력
- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)
관심 분야
- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)
소개
해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.
全体
80件 ∙ (41時間 41分)
講座資料(こうぎしりょう):
4. マルチスレッドの概論
13:32
5. スレッドの作成
21:13
6. Atomic
17:53
7. ロックの基礎
22:18
8. DeadLock
24:32
9. ロック実装理論
13:49
10. SpinLock
24:34
11. Sleep
17:35
12. イベント
25:34
14. Future
33:26
15. キャッシュ
14:45
16. CPUパイプライン
19:48
17. メモリモデル
44:50
18. スレッドローカルストレージ
15:53
19. ロックベースのスタック/キュー
17:44
24. ThreadManager
22:37
26. DeadLock検出
52:24
27. 練習問題
13:03
28. 参照カウント
43:17
29. スマートポインタ
31:16
30. Allocator
25:25
31. Stomp Allocator
41:57
32. STL Allocator
19:22
33. Memory Pool #1
37:11
34. Memory Pool #2
50:49
35. Memory Pool #3
14:38
36. Object Pool
25:23
37. TypeCast
01:00:42
全体
97件
4.9
97件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
5
I needed to use Google Translate to understand Korean, but even with the language barrier. I think this is a very organized way to present how game servers are written. Thank you for making this available. If you are not Korean, I would only recommend buying this course if you have sufficient knowledge of C++ and general knowledge about how computers work and how sockets work. ( To anyone reading this, I know this is a Korean course. However, I couldn't find anything near this quality in English.)
受講レビュー 3
∙
平均評価 5.0
5
I listen to the lectures for 1-2 hours before going to bed after putting the kids to bed. Before listening to the lectures, I'm so tired from work and childcare that I don't want to do anything, but if I can just get the lectures and VS up and running, it's guaranteed to be fun. Since I have absolutely no knowledge of servers, I'm learning a lot while rejecting my wife's request to watch a drama with me. Thank you for the informative lectures.
受講レビュー 3
∙
平均評価 5.0
受講レビュー 7
∙
平均評価 4.7
5
At first, I took the course because of the excellent curriculum for configuring TCP servers, so I had no intention of making a game server, but since all the examples are game-friendly, it is a course that makes me want to develop games without realizing it! As I listened to it, I even wanted to take the DirectX course when I had free time! However, the DB part is a course that proceeds through ODBC, and although I could do it if I was told to, I gave up because I hated it so much! ㅎㅎㅎ It was harder than LockfreeQ, which is a high-difficulty course... As someone who started with ORM, I really hate going down to the ODBC levelㅜ I have a physiological rejection reaction..ㅠ If I really need it, I will come back and listen, but for now, I plan to give up on DB and use TCP server like a message queue. Overall, I was very satisfied with the curriculum after listening to all of it except DB. However, the course itself is quite difficult, so I think you will have to keep reviewing it after listening to it once to make big progress!
受講レビュー 1
∙
平均評価 5.0
5
This is a really good lecture. I tend to just get the concepts while listening to the lecture and try to implement it myself, but after a lot of bugs and debugging, I started to understand why the instructor wrote the code that way. I learned a lot about server programming, but I think that's not all. When I first saw the instructor's code, I didn't understand why it was written that way and thought, "Why bother?" and coded it in my own way. But now I understand. The instructor's code is very refined... At first, I thought a lot about buying it because the price seemed expensive, but now I feel like it's not expensive at all. When I was in OT, the instructor honestly said that it was a waste to solve the knowledge that I studied hard... Now I understand.
期間限定セール
¥191
24%
¥38,607
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!