강의

멘토링

커뮤니티

BEST
Game Dev

/

Game Programming

【C++とUnrealで作るMMORPGゲーム開発シリーズ】Part3:データ構造とアルゴリズム

RPGゲームに必須の【道探し】を研究しながら 自然にデータ構造とアルゴリズムを学習する講義です。 技術面接でよく出題される内容だけを絞って一通り見ていくので 短期間でコーディング面接に備えることができます。

  • Rookiss
Tech Interview

学習した受講者のレビュー

受講後に得られること

  • データ構造とアルゴリズム

  • コーディング面接対策

MMORPG開発に必要なすべての技術、
C++&UnrealでStep By Step! 🕹️

基礎から終盤王まで、MMORPGを開発する🎮

[C++과 언리얼 엔진으로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

ポートフォリオ完成を目指すゲームプログラマー就職準備生、C++とアンリアルエンジンを活用したゲーム開発に挑戦したい方のためのゲーム開発講義です。レベルの高い3D MMORPGゲーム開発を目指し、ゲーム会社の新入社に入社するレベルの十分な知識を備えることを目指します。

今回のシリーズでは、C++とアンリアル(Unreal)を利用して、アンリアルが提供する無料アセットに基づいて3D MMORPGゲームを作ることができるよう、段階的に必要なスキルを学習します。一緒に挑戦しましょうか?


こんなものを作れますよ✨

シンプルな3D MMORPGゲームまで実装する能力を備えています。 (サンプルポートフォリオクリップ)


学習内容📚

データ構造/アルゴリズム?

膨大なMMORPG世界も結局 データとロジックで構成されています。
データ構造/アルゴリズムとは、データをどのように保存し、どのように効率的に使用するかを研究する学問です。
退屈に覚えるだけのコーディング勉強にイライラしましたか?
道順アルゴリズムを直接実装しながら、体系的にアルゴリズムに入門してみてください!




道順、どこまで知っていますか?

Part3は、道順アルゴリズムを研究する講義です。 MMORPGはもちろんRPGゲームならどんな形でも必ず道が必要になります。モンスターやNPCがプレイヤーに自然にアクセスできるように助けてください!

理解と楽しさを一度につかみましょう

理論だけを見てみると面白くないでしょう?テストを通じて簡単なミニプロジェクトを作って迷路をランダムに生成してみて、直接迷路を探していくようにしましょう。基本的なデータ構造とアルゴリズムの練習を通じて、徐々に良くなる私のコーディングのスキルを確認してください。

2%足りないコーディング面接準備も!

実際の技術面接で経験した質問をタイプ別に選んで、「並べ替え」、「レッドブラックツリー」、「動的計画法」など2%不足している部分を補足して扱います。

新入プログラマーが知っておくべき基本的な知識を簡単に扱うことで、今後本格的に資料構造/アルゴリズムを勉強できるしっかりした基本基を積むことができるようになります。

慎重に固める
アルゴリズムコア

道順アルゴリズム
研究し、自然に
コアトピックの把握

実務活用に合わせた
ゲーム開発学習

本当の適応力
育てることができる
実習中心の構成

就職面接に備えて
しっかりとした知識まで

ゲーム会社
就職面接で聞く
基盤知識の習得

次の順序で学習してみてください!

OT👉迷路の準備👉線形データの基礎👉グラフの基礎👉ヒープと優先順位のキュー
👉ナビゲーションツリー👉ソート👉ハッシュテーブル👉最小スパニングツリー👉動的計画法

パート3、こんな方におすすめです!

ゲーム会社
就職準備中
プログラマー
就職準備生

データ構造/アルゴリズム
基礎知識に
不足を感じた方
(CS非専攻者)

MMORPG
ゲーム開発に
興味のある誰でも
(C++ ユーザー)


Q&A 🙋‍♀️

Q. 講義環境とは何ですか?

すべてのシリーズはWindows環境であると仮定して制作されており、macOSに関する追加の説明はありません。

Q. 非専攻者も聞くことができますか?

選手知識がまったくないと仮定をして進行しますが、C++とサーバー特性上、シリーズ全体の難易度がかなり高い方です。プログラミングが初めての場合は、全体的な難易度が低い[ C#とユニティで作るゲーム開発シリーズ]をお勧めします。

Q. この講義を始めるきっかけを紹介してください。

個人的にサーバーの勉強を始めながら参考にする資料がなくて難しかった記憶があります。

就職後、実際に戻るライブMMORPGコードを比較しながら見ながら、ヘディングを通じて作った私のコードの間違った点をたくさん悟りました。 MMORPG開発に関する全般的な内容を基礎から最後まで簡単に扱う授業があれば、時間も節約し、苦労しにくいと思いました。

この授業が皆さんにMMORPGゲーム入門のアシスタントとして役立つことを期待しています。

Q. 1つのPartを購入すると、他のPartは無料ですか?

各部品は独立して製造され、個別に販売されます。

Q. このシリーズをすべて勉強すれば就職できますか?

人ごとに成長速度が異なり、就職は多くの変数が作用するのでわかりません。
ただ、オンライン3Dゲームポートフォリオと、ゲーム開発&グラフィックス&サーバー&アルゴリズム知識を備えていれば就職確率も飛躍的に高めるしかありません。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • MMORPGの技術に興味を持っている人

  • データ構造とアルゴリズムの知識が不足している人

前提知識、
必要でしょうか?

  • 基本的なC++の知識

こんにちは
です。

80,523

受講生

3,759

受講レビュー

5,443

回答

4.9

講座評価

48

講座

학력

- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)

경력

- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)

관심 분야

- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)

소개

해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.

 

カリキュラム

全体

39件 ∙ (15時間 38分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

55件

4.9

55件の受講レビュー

  • returnvalue님의 프로필 이미지
    returnvalue

    受講レビュー 7

    平均評価 5.0

    5

    100% 受講後に作成

    内容はとても良いです ただし、音が全体的に小さすぎます。 iPadで聞くときは、音を完全に上げても普通の音で 聞こえます。ブリウムだけを上げて再エンコードされてほしいことがあります。ありがとうございます。

    • slam63205714님의 프로필 이미지
      slam63205714

      受講レビュー 6

      平均評価 5.0

      5

      49% 受講後に作成

      初めてプログラミング言語を学ぶ時、周辺にプログラマ知人もなく専攻もないので、どのようにプログラミングのスキルを築くべきかを終えました。就職を準備しても、私が今どのくらいのレベルなのか不足しているのかを探したくても比較群もなく、情報もないので、もっとそうでした。 一般的な学園は基礎だけ教えてくれれば、ルーキース様講義はその基礎から進むべき方向を教えてくれる講義だと思います。覚えていれば4年前頃かユニティ川の初めて出た時から講義を聞いたのにキャリアに本当にたくさん役立ったようです。そして今は自分で不足している部分を把握して満たしていくプログラマーになっていくようです。 ㅎㅎ 現在アンリアルプログラマになって新しく出てくるアンリアル機能も研究し、会社が求めるコンテンツを多く設計して作ったが、私が作成したコードが最適なコードなのか、ちゃんと知って書くかという疑問がたくさん聞こえました。簡単な例でしたが、似たような論文の言葉をしてくれて3年が過ぎた今でもルキス様に本当にたくさん学んでいます。欲しいですㅎㅎ ルーキース様の講義の中、以前に見た講義やC#からC++に新たに出てきた講義も、きっとまた見るのに基礎だと思う講義もまた見ると、新しく学ぶ点が多いです。 受講坪を書くスペースが3〜4行しか見えないので、少し置いて書かれていないか把握もうまくいきません。 長い間学びながらもしっかりとした受講評を作成してみたことがないようです。 良い講義を作ってくれてありがとう。

      • seungwoo11245493님의 프로필 이미지
        seungwoo11245493

        受講レビュー 4

        平均評価 5.0

        5

        100% 受講後に作成

        本当に良い講義です。 それぞれのアルゴリズムを基礎知識から知らせて、なぜこのような原理で動作するのかがわかりました。 途中でDaistraアルゴリズムやRedBlacktreeで挫折し、あきらめることができましたが、講義を振り返り、停止して報告しながら、できるだけ理解していき、講義を聞きました。 最後の動的計画法を受講する時はとても美しいので感心しました。文法だけを知ってアルゴリズムに入門したい方にこの講義を強くお勧めします。

        • muttul589114님의 프로필 이미지
          muttul589114

          受講レビュー 67

          平均評価 4.8

          5

          100% 受講後に作成

          貴重な講義をありがとうございます。

          • nieskalany님의 프로필 이미지
            nieskalany

            受講レビュー 5

            平均評価 5.0

            5

            100% 受講後に作成

            期間限定セール、あと6日日で終了

            ¥53,900

            30%

            ¥9,545

            Rookissの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!