강의

멘토링

로드맵

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++の知識

こんにちは
です。

77,836

受講生

3,511

受講レビュー

5,393

回答

4.9

講座評価

44

講座

학력

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

경력

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

관심 분야

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

소개

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

 

カリキュラム

全体

39件 ∙ (15時間 38分)

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

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

受講レビュー

全体

52件

4.9

52件の受講レビュー

  • returnvalue님의 프로필 이미지
    returnvalue

    受講レビュー 7

    平均評価 5.0

    5

    100% 受講後に作成

    Nội dung hay quá Tuy nhiên, âm thanh tổng thể quá yên tĩnh. Khi nghe trên iPad, âm thanh vẫn bình thường ngay cả khi bật âm thanh lên hết mức. Tôi có thể nghe thấy nó. Tôi ước gì nó có thể được mã hóa lại chỉ bằng cách tăng âm lượng. Cảm ơn

    • slam63205714님의 프로필 이미지
      slam63205714

      受講レビュー 6

      平均評価 5.0

      5

      49% 受講後に作成

      Khi mới học ngôn ngữ lập trình, tôi không biết cách xây dựng kỹ năng lập trình của mình vì tôi không biết bất kỳ lập trình viên nào và tôi cũng không học chuyên ngành đó. Ngay cả khi chuẩn bị đi làm, tôi cũng muốn tìm hiểu xem trình độ hiện tại của mình là bao nhiêu, còn thiếu những gì nhưng càng tệ hơn vì không có nhóm so sánh và không có thông tin. Nếu một học viện điển hình chỉ dạy bạn những điều cơ bản thì tôi nghĩ bài giảng của Rukis là bài giảng chỉ cho bạn hướng đi từ những điều cơ bản đó. Nếu tôi nhớ không lầm thì tôi đã tham gia các lớp Unity kể từ khi chúng ra mắt lần đầu tiên cách đây khoảng 4 năm và tôi nghĩ chúng thực sự đã giúp ích cho tôi rất nhiều trong sự nghiệp của mình. Và bây giờ, tôi nghĩ mình đang trở thành một lập trình viên có thể nhận ra những thiếu sót của bản thân và khắc phục chúng. cười Hiện tại mình đã trở thành lập trình viên Unreal và đã nghiên cứu các tính năng mới của Unreal và thiết kế, tạo ra rất nhiều nội dung theo yêu cầu của hãng nhưng mình có rất nhiều thắc mắc về việc code mình viết có phải là code tối ưu hay không và mình có biết sử dụng đúng cách không. Ở phần cuối của Thuật toán Dijkstra, đó là một ví dụ đơn giản, nhưng tôi vẫn cảm thấy mình đang học được rất nhiều điều từ Rookies ba năm sau vì anh ấy cũng đưa ra quan điểm tương tự haha. Trong số các bài giảng của Rukis, thỉnh thoảng tôi xem lại các bài giảng đã xem trước đây hoặc các bài giảng mới từ C# đến C++, và có rất nhiều điều mới mẻ, những điều tôi học được khi xem lại các bài giảng mà tôi coi là cơ bản. Mình chỉ thấy được 3-4 dòng để viết nhận xét bài giảng nên cũng không biết mình viết có lan man chút nào không haha. Tôi viết bài này vì tôi cảm thấy mình chưa bao giờ viết một bài đánh giá khóa học đàng hoàng mặc dù tôi đã học rất lâu. Cảm ơn bạn rất nhiều vì đã tạo ra một khóa học tuyệt vời.

      • seungwoo11245493님의 프로필 이미지
        seungwoo11245493

        受講レビュー 4

        平均評価 5.0

        5

        100% 受講後に作成

        Đây thực sự là một bài giảng hay. Bằng cách cung cấp kiến ​​thức cơ bản về từng thuật toán, tôi có thể hiểu tại sao nó hoạt động theo nguyên tắc này. Tôi nản lòng và gần như bỏ cuộc với Thuật toán Dijkstra hay Cây đen đỏ, nhưng tôi đã nghe các bài giảng và cố gắng hiểu nhiều nhất có thể bằng cách lặp lại chúng và dừng lại để báo cáo. Khi tham gia lớp lập trình động cuối cùng, tôi đã rất ngạc nhiên vì nó đẹp đến thế nào. Tôi đặc biệt giới thiệu khóa học này cho những ai chỉ biết ngữ pháp và muốn tìm hiểu về thuật toán.

        • kamdabin37855님의 프로필 이미지
          kamdabin37855

          受講レビュー 3

          平均評価 5.0

          5

          62% 受講後に作成

          • dlehdbs211237936님의 프로필 이미지
            dlehdbs211237936

            受講レビュー 19

            平均評価 5.0

            5

            28% 受講後に作成

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

            ¥1,224,501

            24%

            ¥9,345

            Rookissの他の講座

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

            似ている講座

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