Mathematics for Game Development (PART 1)

This is a lecture where you can easily learn important mathematical concepts used in games. People who are well-versed in mathematics take this knowledge for granted, so they cannot teach it assuming you know nothing. I explain from a beginner's perspective, truly assuming you are a non-major.

(5.0) 17 reviews

1,435 learners

Level Basic

Course period Unlimited

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

Reviews from Early Learners

5.0

5.0

최선우

36% enrolled

Explains mathematical content deeply, in detail, and simply.

5.0

쿠카이든

36% enrolled

I'm a game developer and this was very helpful. Thank you.

5.0

Jang Jaehoon

27% enrolled

Thank you for the great lecture!

What you will gain after the course

  • Geometry and Vectors

  • Game Mathematics

  • Mathematics

  • Linear Algebra

  • Vector

  • Matrix

"Learn the mathematical knowledge needed to create games."

When making games, you need various mathematical knowledge. If you have basic high school math knowledge, you can learn the math needed for game development as you go along while creating games. However, most books and lectures explain game mathematics under the assumption that you already understand the relevant mathematical content. This course teaches the knowledge needed for game mathematics using examples that even elementary school students can understand.

All lectures come with class notes. Repeatedly watching lectures is a huge waste of time during the difficult job-hunting period. You should focus and watch the lecture once, then review with the book (document) to learn quickly and make it your own.

Here's what you'll learn

"You will never learn too many things at once."

Just like programming, the same applies to mathematics. If you try to learn too much at once, it becomes difficult to absorb. We break down the concepts needed for game mathematics into the smallest possible pieces to learn math.

Knowledge and Training (Skills)

Skills are not simply knowledge or information. People mistake knowing the answer or having access to information as having skills, and use the method of searching for and copying them. They find solutions, follow them to create something, and mistakenly believe they've acquired skills. Skills are about endlessly repeating and mastering the knowledge gained through information until it becomes ingrained in your body. Through training and practice, we visualize mathematical knowledge and turn it into your skills.

Through continuous training, you will experience game development and various programming problems, connecting previously learned knowledge to develop problem-solving skills.


This course has great synergy when taken in parallel with the custom engine development course using DirectX11.


This course is continuously being updated, and previously recorded lectures will be uploaded sequentially.

Things to Note Before Enrolling

Practice Environment

  • Pencil and notebook

  • An app that allows note-taking

Learning Materials and Q&A Discord

Target Audience

  • Those who want to study the mathematical concepts needed for 3D modeling

  • Those who want to study the mathematical content needed for games

  • Those who find it difficult to expand mathematical knowledge into the game world after taking rote-learning math lectures

Recommended for
these people

Who is this course right for?

  • A person who lacks mathematical knowledge for making games

  • A programmer who wants to understand linear algebra

  • Someone who needs mathematical knowledge for art work

Need to know before starting?

  • Mathematical knowledge at the 10th grade level

Hello
This is eazuooz

12,167

Learners

136

Reviews

22

Answers

4.9

Rating

9

Courses

Experience

  • Neople (Content Development Team)

  • Dave studio (FD Project Lead Programmer)

  • Indie Game Fast Track Award winner

  • Assort Rock Game Academy Game Engine Framework Development and Education

  • OZ Intermedia (Server, Client Developer)

  • KRAFTON - inzoi studio

  • Seoul National University of Science and Technology Graduate School (Graphics Lab)

 

Areas of Interest

  • Computer Graphics Programming

  • Network Programming

  • Indie Game Development

  • Unity/Unreal

 

Introduction

Even if you take various programming courses and follow along by writing the code, your programming skills do not improve.

We minimize simple memorization and repetitive copying, focusing instead on the "ability to program independently."

Programming is a technical profession. Understanding through books and videos is only temporary. You must make it your own skill through constant repetition and training based on that understanding.

 

As I am currently working in the industry, I use what is actually used in the field

I intend to share as much practical know-how and techniques used in the field as possible.

 

Career and Job Counseling: https://inf.run/CkScB
Inquiries for Individual and Group Tutoring: eazuooz@gmail.com

 

 

More

Reviews

All

17 reviews

5.0

17 reviews

  • ninety25296님의 프로필 이미지
    ninety25296

    Reviews 146

    Average Rating 5.0

    5

    36% enrolled

    Thank you.

    • jjhgwx님의 프로필 이미지
      jjhgwx

      Reviews 869

      Average Rating 4.9

      5

      27% enrolled

      Thank you for the great lecture!

      • dbswhdtlswhgdk5606님의 프로필 이미지
        dbswhdtlswhgdk5606

        Reviews 1

        Average Rating 5.0

        5

        36% enrolled

        Thank you for providing it for free

        • qntmxjv9986님의 프로필 이미지
          qntmxjv9986

          Reviews 2

          Average Rating 5.0

          5

          36% enrolled

          Explains mathematical content deeply, in detail, and simply.

          • kukaeden님의 프로필 이미지
            kukaeden

            Reviews 518

            Average Rating 5.0

            5

            36% enrolled

            I'm a game developer and this was very helpful. Thank you.

            eazuooz's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!

            Limited time deal ends in 7 days

            $23,100.00

            30%

            $26.40