inflearn logo
知識共有
inflearn logo

【C++ずUnrealで䜜るMMORPGゲヌム開発シリヌズ】Part3デヌタ構造ずアルゎリズム

RPGゲヌムに必須の【道探し】を研究しながら 自然にデヌタ構造ずアルゎリズムを孊習する講矩です。 技術面接でよく出題される内容だけを絞っお䞀通り芋おいくので 短期間でコヌディング面接に備えるこずができたす。

難易床 初玚

受講期間 無制限

Tech Interview
Tech Interview
Tech Interview
Tech Interview

孊習した受講者のレビュヌ

4.9

5.0

Wonder

100% 受講埌に䜜成

内容はずおも良いです ただし、音が党䜓的に小さすぎたす。 iPadで聞くずきは、音を完党に䞊げおも普通の音で 聞こえたす。ブリりムだけを䞊げお再゚ンコヌドされおほしいこずがありたす。ありがずうございたす。

5.0

RedFlowering

49% 受講埌に䜜成

初めおプログラミング蚀語を孊ぶ時、呚蟺にプログラマ知人もなく専攻もないので、どのようにプログラミングのスキルを築くべきかを終えたした。就職を準備しおも、私が今どのくらいのレベルなのか䞍足しおいるのかを探したくおも比范矀もなく、情報もないので、もっずそうでした。 䞀般的な孊園は基瀎だけ教えおくれれば、ルヌキヌス様講矩はその基瀎から進むべき方向を教えおくれる講矩だず思いたす。芚えおいれば4幎前頃かナニティ川の初めお出た時から講矩を聞いたのにキャリアに本圓にたくさん圹立ったようです。そしお今は自分で䞍足しおいる郚分を把握しお満たしおいくプログラマヌになっおいくようです。 ㅎㅎ 珟圚アンリアルプログラマになっお新しく出おくるアンリアル機胜も研究し、䌚瀟が求めるコンテンツを倚く蚭蚈しお䜜ったが、私が䜜成したコヌドが最適なコヌドなのか、ちゃんず知っお曞くかずいう疑問がたくさん聞こえたした。簡単な䟋でしたが、䌌たような論文の蚀葉をしおくれお3幎が過ぎた今でもルキス様に本圓にたくさん孊んでいたす。欲しいですㅎㅎ ルヌキヌス様の講矩の䞭、以前に芋た講矩やC#からC++に新たに出おきた講矩も、きっずたた芋るのに基瀎だず思う講矩もたた芋るず、新しく孊ぶ点が倚いです。 受講坪を曞くスペヌスが3〜4行しか芋えないので、少し眮いお曞かれおいないか把握もうたくいきたせん。 長い間孊びながらもしっかりずした受講評を䜜成しおみたこずがないようです。 良い講矩を䜜っおくれおありがずう。

5.0

정승우

100% 受講埌に䜜成

本圓に良い講矩です。 それぞれのアルゎリズムを基瀎知識から知らせお、なぜこのような原理で動䜜するのかがわかりたした。 途䞭でDaistraアルゎリズムやRedBlacktreeで挫折し、あきらめるこずができたしたが、講矩を振り返り、停止しお報告しながら、できるだけ理解しおいき、講矩を聞きたした。 最埌の動的蚈画法を受講する時はずおも矎しいので感心したした。文法だけを知っおアルゎリズムに入門したい方にこの講矩を匷くお勧めしたす。

受講埌に埗られるこず

  • デヌタ構造ずアルゎリズム

  • コヌディング面接察策

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

こんにちは
Rookissです。

86,492

受講生

4,152

受講レビュヌ

5,496

回答

4.9

講座評䟡

59

講座

å­Šæ­Ž

- Condorcet Prépa MPSI 修了 (フランス)
- 枅華倧孊 ゜フトりェア工孊 孊士 (䞭囜)
- 高麗倧孊校 情報保護倧孊院 修士 (韓囜)

経歎

- 元 KRAFTON (TERA サヌバヌチヌム)
- 元 NCSOFT (Blade&Soul2 コンテンツプログラミングチヌム)

関心分野

- リバヌシングおよび脆匱性分析
- MMORPGゲヌム開発 (C++, C#)
- 倖囜語 (英語、フランス語、䞭囜語、日本語)

玹介

ハッキングの勉匷のために玔粋な奜奇心から始めたゲヌム開発ですが 
月日が流れ、い぀の間にか10幎目のゲヌム開発者になりたした。
"これじゃい぀になったらゲヌムが䜜れるんだろう〜"
ため息が出るような基瀎文法から始めお、
少しず぀䜜り䞊げおいく自分だけのゲヌムの䞖界。
そしお、その䞖界に接続した倚くのプレむダヌを芋た時の達成感。
勉匷すればするほど、MMORPGの魅力からは抜け出せたせん。
私が感じた感動を、皆さんにも感じおいただければ嬉しいです。

 

もっず芋る

カリキュラム

党䜓

39件 ∙ (15時間 38分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

59ä»¶

4.9

59件の受講レビュヌ

  • chalsy님의 프로필 읎믞지
    chalsy

    受講レビュヌ 4

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    勉匷したくなかったアルゎリズムを楜しく孊べる機䌚でした。

    • seungwoo11245493님의 프로필 읎믞지
      seungwoo11245493

      受講レビュヌ 4

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      本圓に良い講矩です。 それぞれのアルゎリズムを基瀎知識から知らせお、なぜこのような原理で動䜜するのかがわかりたした。 途䞭でDaistraアルゎリズムやRedBlacktreeで挫折し、あきらめるこずができたしたが、講矩を振り返り、停止しお報告しながら、できるだけ理解しおいき、講矩を聞きたした。 最埌の動的蚈画法を受講する時はずおも矎しいので感心したした。文法だけを知っおアルゎリズムに入門したい方にこの講矩を匷くお勧めしたす。

      • jjun님의 프로필 읎믞지
        jjun

        受講レビュヌ 15

        ∙

        平均評䟡 5.0

        5

        100% 受講埌に䜜成

        今たで受けたアルゎリズムの講矩の䞭で䞀番理解しやすかったです。

        • slam63205714님의 프로필 읎믞지
          slam63205714

          受講レビュヌ 6

          ∙

          平均評䟡 5.0

          5

          49% 受講埌に䜜成

          初めおプログラミング蚀語を孊ぶ時、呚蟺にプログラマ知人もなく専攻もないので、どのようにプログラミングのスキルを築くべきかを終えたした。就職を準備しおも、私が今どのくらいのレベルなのか䞍足しおいるのかを探したくおも比范矀もなく、情報もないので、もっずそうでした。 䞀般的な孊園は基瀎だけ教えおくれれば、ルヌキヌス様講矩はその基瀎から進むべき方向を教えおくれる講矩だず思いたす。芚えおいれば4幎前頃かナニティ川の初めお出た時から講矩を聞いたのにキャリアに本圓にたくさん圹立ったようです。そしお今は自分で䞍足しおいる郚分を把握しお満たしおいくプログラマヌになっおいくようです。 ㅎㅎ 珟圚アンリアルプログラマになっお新しく出おくるアンリアル機胜も研究し、䌚瀟が求めるコンテンツを倚く蚭蚈しお䜜ったが、私が䜜成したコヌドが最適なコヌドなのか、ちゃんず知っお曞くかずいう疑問がたくさん聞こえたした。簡単な䟋でしたが、䌌たような論文の蚀葉をしおくれお3幎が過ぎた今でもルキス様に本圓にたくさん孊んでいたす。欲しいですㅎㅎ ルヌキヌス様の講矩の䞭、以前に芋た講矩やC#からC++に新たに出おきた講矩も、きっずたた芋るのに基瀎だず思う講矩もたた芋るず、新しく孊ぶ点が倚いです。 受講坪を曞くスペヌスが3〜4行しか芋えないので、少し眮いお曞かれおいないか把握もうたくいきたせん。 長い間孊びながらもしっかりずした受講評を䜜成しおみたこずがないようです。 良い講矩を䜜っおくれおありがずう。

          • returnvalue님의 프로필 읎믞지
            returnvalue

            受講レビュヌ 7

            ∙

            平均評䟡 5.0

            5

            100% 受講埌に䜜成

            内容はずおも良いです ただし、音が党䜓的に小さすぎたす。 iPadで聞くずきは、音を完党に䞊げおも普通の音で 聞こえたす。ブリりムだけを䞊げお再゚ンコヌドされおほしいこずがありたす。ありがずうございたす。

            Rookissの他の講座

            知識共有者の他の講座を芋おみたしょう

            䌌おいる講座

            同じ分野の他の講座を芋おみたしょう

            新芏䌚員登録で25%OFF

            ï¿¥7,293

            25%

            ï¿¥9,723