강의

멘토링

커뮤니티

BEST
Game Dev

/

Game Programming

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

ゲームで使用される重要な数学概念を簡単に学べる講義です。数学をよく知っている人は該当知識を当然のこととして捉えているため、何も知らないという前提で教えることができません。 本当に非専攻者だと思って初心者の視点から説明します。

難易度 初級

受講期間 無制限

  • eazuooz
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年生レベルの数学的知識

こんにちは
です。

11,727

受講生

123

受講レビュー

20

回答

4.9

講座評価

8

講座

経歴

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

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

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

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

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

  • KRAFTON - inzoi studio

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

関心分野

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

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

  • インディーゲーム開発

  • Unity/Unreal

紹介

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

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

プログラミングは技術職です。本や動画で理解したつもりになっても、それはその場限りのものです。理解に基づいた絶え間ない反復と訓練を通じて、自分の技術として身につけなければなりません。

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

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

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

現場で使われている実践的なノウハウやテクニックを最大限共有したいと考えています。進路および職業相談:https://inf.run/CkScB 個人・グループ家庭教師のお問い合わせ:eazuooz@gmail.com

現場で使われている実践的なノウハウやテクニックを最大限共有したいと考えています。進路および職業相談:https://inf.run/CkScB 個人・グループ家庭教師のお問い合わせ:eazuooz@gmail.com

カリキュラム

全体

11件 ∙ (3時間 59分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

17件

5.0

17件の受講レビュー

  • d2v210p님의 프로필 이미지
    d2v210p

    受講レビュー 66

    平均評価 4.7

    5

    36% 受講後に作成

    • kukaeden님의 프로필 이미지
      kukaeden

      受講レビュー 489

      平均評価 5.0

      5

      36% 受講後に作成

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

      • rudals40238262님의 프로필 이미지
        rudals40238262

        受講レビュー 1

        平均評価 5.0

        5

        36% 受講後に作成

        • jjhgwx님의 프로필 이미지
          jjhgwx

          受講レビュー 644

          平均評価 4.9

          5

          27% 受講後に作成

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

          • developerpanda님의 프로필 이미지
            developerpanda

            受講レビュー 1

            平均評価 5.0

            5

            36% 受講後に作成

            ¥4,185

            eazuoozの他の講座

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

            似ている講座

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