ゲーム開発のための数学 (PART 1)

ゲームで使用される重要な数学の概念を分かりやすく学ぶ講座です。数学に精通している人はその知識を当然のものと考えてしまうため、全く知らないという前提で教えることができません。 本講座では、本当に非専門家であると考え、初心者の視点から説明します。

難易度 初級

受講期間 無制限

C++
C++
Linear Algebra
Linear Algebra
game-math
game-math
C++
C++
Linear Algebra
Linear Algebra
game-math
game-math

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

5.0

5.0

최선우

36% 受講後に作成

数学の内容を深く、詳しく、簡潔に説明してくださる。

5.0

쿠카이든

36% 受講後に作成

ゲーム開発者ですが、とても役に立ちました。ありがとうございます

5.0

Jang Jaehoon

27% 受講後に作成

良い講義をありがとうございます!

受講後に得られること

  • 幾何とベクトル

  • ゲーム数学

  • 数学

  • 線形代数学

  • ベクトル

  • 行列

"ゲームを制作するための数学的知識を学びます。

ゲームを制作していると、様々な数学的知識が必要になります。高校レベルの基礎的な数学知識があれば、ゲーム制作に必要な数学はその都度学びながら進めていけば大丈夫です。しかし、ほとんどの本や講義は、その数学的内容を理解しているという前提でゲーム数学を説明しています。この講義では、小学生でも理解できるレベルの例えを用いて、ゲーム数学に必要な知識を学びます。

すべての講義に授業ノートが提供されます。講義を繰り返し見ることは、厳しい就職活動の時期において多大な時間の損失となります。講義は最初に一度集中して聞き、復習は本(ドキュメント)で行うことで、素早く学習し、自分のものにすることができます。

このような内容を学びます

「決して多くのことを一度に学びません。」

プログラミングと同様に、数学も同じです。一度に多くのことを学ぼうとすると、習得するのが難しくなります。ゲーム数学に必要な概念を最大限細かく砕いて、数学を学びます。

知識と訓練(技術)

技術とは単なる知識や情報ではありません。人々は正解を知ることや情報に触れることを技術だと勘違いし、それを探して真似して作成する方法をとります。解答を見つけて真似して作り、技術を習得したと錯覚します。 技術とは、知識や情報を通じて得た知識を、自分の体に馴染むまで絶え間なく反復し習得することです。トレーニングと訓練を通じて数学的知識を視覚化し、皆さんの技術へと昇華させます。

絶え間ないトレーニングによってゲーム制作や様々なプログラミング問題を経験し、これまでに学んできた知識を結びつけて問題解決能力を養います。


上記の講義は、DirectX11を利用した自作エンジン制作講義と並行すると、より高いシナジー効果が得られます。


本講義は継続的にアップデートを行っており、先に撮影された講義から順次アップロードする予定です。

受講前のご注意事項

実習環境

  • 鉛筆とノート

  • メモができるアプリ

学習資料および質問用Discord

講義のターゲット

  • 3Dモデリングに必要な数学的内容を勉強したい方

  • ゲームに必要な数学的内容を勉強したい方

  • 詰め込み式の数学講義を受けて、数学的知識をゲームの世界へと拡張させるのが難しいと感じている方

こんな方に
おすすめです

学習対象は
誰でしょう?

  • ゲームを作る上で数学的知識が不足している人

  • 線形代数学を理解したいプログラマー

  • アート制作に必要な数学的知識を必要としている人

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

  • 高校1年生レベルの数学的知識

こんにちは
eazuoozです。

キャリア認証

12,377

受講生

144

受講レビュー

21

回答

4.9

講座評価

9

講座

経歴

  • Neople (コンテンツ開発チーム)

  • Dave studio (FD プロジェクトリードプログラマー)

  • インディーゲーム・ファストトラック受賞

  • アソートロックゲームアカデミー ゲームエンジンフレームワーク開発および教育

  • OZインターメディア(サーバー、クライアント開発者)

  • クラフトン(KRAFTON) - inzoi studio

  • ソウル科学技術大学校 大学院(グラフィックス研究室)

 

関心分野

  • コンピュータグラフィックスプログラミング

  • ネットワークプログラミング

  • インディーゲーム開発

  • Unity/Unreal

 

紹介

さまざまなプログラミング講義を聞いてコードを書き写しても、自分のプログラミングの実力は向上しません。

単なる暗記や写経のような実習を最小限に抑え、「自らプログラミングできる能力」に集中します。

プログラミングは技術職です。本や動画で理解するだけでは、その場限りに過ぎません。理解に基づいた絶え間ない反復と訓練によって、自分の技術として身につける必要があります。

 

現在業界に身を置いているだけに、現場で使用されている

実戦のノウハウと技術を最大限共有したいと思います。

 

進路および職業相談:https://inf.run/CkScB
個人およびグループ家庭教師のお問い合わせ:eazuooz@gmail.com

 

 

もっと見る

受講レビュー

全体

19件

5.0

19件の受講レビュー

  • kukaeden님의 프로필 이미지
    kukaeden

    受講レビュー 531

    平均評価 5.0

    5

    36% 受講後に作成

    ゲーム開発者ですが、とても役に立ちました。ありがとうございます

    • jjhgwx님의 프로필 이미지
      jjhgwx

      受講レビュー 971

      平均評価 4.9

      5

      27% 受講後に作成

      良い講義をありがとうございます!

      • ninety25296님의 프로필 이미지
        ninety25296

        受講レビュー 146

        平均評価 5.0

        5

        36% 受講後に作成

        ありがとうございます。

        • qntmxjv9986님의 프로필 이미지
          qntmxjv9986

          受講レビュー 2

          平均評価 5.0

          5

          36% 受講後に作成

          数学の内容を深く、詳しく、簡潔に説明してくださる。

          • dbswhdtlswhgdk5606님의 프로필 이미지
            dbswhdtlswhgdk5606

            受講レビュー 1

            平均評価 5.0

            5

            36% 受講後に作成

            無料で提供していただきありがとうございます

            eazuoozの他の講座

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

            似ている講座

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

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

            ¥19

            29%

            ¥4,414