강의

멘토링

로드맵

Inflearn brand logo image
Game Dev

/

Game Programming

C++で作成しながら学ぶゲーム開発とアルゴリズム with Windows API

Windows APIとC++を利用して最下から2Dゲーム開発のアルゴリズムと原理を中心に勉強するゲーム開発&アルゴリズム講義です。

  • bij
winapi
C++
game-math
game-physics
Algorithm

こんなことが学べます

  • C++

  • 2D物理エンジンアルゴリズム

  • AIアルゴリズム

  • Windows API

Windows APIとC ++を介してさまざまなゲームアルゴリズムを学ぶことができます。

この講義を通して、あなただけのゲームアルゴリズムを作成し、原則を中心に深く理解することができます。

👉 Windows APIを知っておくべきですか?

>いいえ!

講義を進めながら必要な機能はすべて説明をした後、実習を始める予定です。 winapiに関しては分からない状態で聞いても問題ありません。

👉 C ++を知る必要がありますか?

>はい!

講義で使用するC++のSTLとデータ構造、アルゴリズムは全て説明する予定だが、

基本的なC++文法は知っておくべきです。

  • ゲームの物理学とゲームの数学を使って不思議な機能を作ることができます!

講義を聞いたら、このような結果を作ることができます。

独自のゲームUIクラスを作成する

ゲームUIのメカニズムを理解できます!

数学を用いて作られた様々なアルゴリズム

「外観」だけを作らない。数学を使った実戦ゲームアルゴリズムについて理解できます。

リアルタイムで道を探すAIを作る

道順アルゴリズムを使用してリアルタイムで動くAIを作成しましょう!

独自の物理エンジンを作る

独自の2D物理エンジンを作成できます。

  • 講義を聞いた後、さまざまな高度なアルゴリズムの恐怖が消えます!

  • 漠然とC++文法は知っていましたが、どこに使うのかわからないので迷うことはないでしょう!

学習内容

パート(1)Windows APIの基本構造を学ぶ

Windows APIの基本的な機能について学びます。

セクション (2) ゲーム入力、サウンドクラスの作成

ゲームを開発する際に一番基本的なゲームアルゴリズムをカプセル化して簡単に使用できるようになります。

セクション(3)ゲームシステムと様々な高度なアルゴリズム

ゲーム開発から必須となるアルゴリズムから始まり、高度なアルゴリズムまですべてお知らせします。

セクション(4)プロジェクトの進行

曖昧に見せる理論、コードではなく実際に作ったコードを使ってプロジェクトを進めます!

ゲームプロジェクト

プロジェクト(1)2Dディフェンスゲーム

集まってくるAIからネクサスを守れ!

プロジェクト(2)2Dボグルボグル類シューティングゲーム

敵をできるだけ早くすべて倒そう!

すべてのアセットを提供します!

知識共有者が作成したアセットをすべて提供します!

受講前の注意

  • 本講義は基本的なC++文法を学んだ方におすすめです。

  • STLを知っていればもっと良いですが、知らないのです。

  • 講義スタイルは👉コードレビュー+直接コード作成+pptともに混合して講義します。

練習環境

  • オペレーティングシステムとバージョン(OS):Windows 10

  • 使用言語: C++17

  • 使用ツール: Visual Studio 2022

学習資料

  • 講義で使用するゲームアセット提供(エフェクト、キャラクタースプライトなど)

  • 講義で使用するゲームプロジェクトソリューションファイルの提供

選手の知識と注意

  • C++11 文法、C++17 fold expression

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 2Dゲーム開発を最下から作りたい方

  • 外部ライブラリに頼らずにゲームを作りたい方

  • ゲームアルゴリズムを中心に勉強したい方

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

  • C++11

こんにちは
です。

안녕하세요.

컴퓨터 그래픽스와 물리 시뮬레이션쪽으로 관심이 많습니다.

カリキュラム

全体

51件 ∙ (9時間 33分)

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

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

受講レビュー

全体

1件

1.0

1件の受講レビュー

  • 원덕희님의 프로필 이미지
    원덕희

    受講レビュー 93

    平均評価 4.8

    1

    41% 受講後に作成

    뒤로 가면 갈수록 점점 설명이 이렇게 저렇게로만 설명을 해서 강의에 대한 학습 전달이 잘 되지 않는 것 같아요.

    ¥7,865

    似ている講座

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