강의

멘토링

커뮤니티

BEST
Game Dev

/

Game Programming

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,431 learners

Level Basic

Course period Unlimited

  • eazuooz
C++
C++
Linear Algebra
Linear Algebra
game-math
game-math
C++
C++
Linear Algebra
Linear Algebra
game-math
game-math

Reviews from Early Learners

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

11,727

Learners

123

Reviews

20

Answers

4.9

Rating

8

Courses

Experience

  • Neople (Content Development Team)

  • Dave studio (FD Project Lead Programmer)

  • Indie Game Fast Track Award

  • 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

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 will 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 turn it into your own skill through constant repetition and training based on that understanding.

As I am currently working in the industry, I aim to share as much practical know-how and techniques used in the field as possible. Career and job counseling: https://inf.run/CkScB Individual and

As I am currently working in the industry, I will share the techniques used in the field.

I intend to share as much practical know-how and techniques as possible.

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

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

I will do my best to share the practical know-how and techniques used in the field. Career and job counseling: https://inf.run/CkScB Individual and group tutoring inquiries: eazuooz@gmail.com

I aim to share as much practical know-how and techniques used in the field as possible. Career and job counseling: https://inf.run/CkScB Individual and group tutoring inquiries: eazuooz@gmail.com

Curriculum

All

11 lectures ∙ (3hr 59min)

Published: 
Last updated: 

Reviews

All

17 reviews

5.0

17 reviews

  • d2v210p님의 프로필 이미지
    d2v210p

    Reviews 66

    Average Rating 4.7

    5

    36% enrolled

    • kukaeden님의 프로필 이미지
      kukaeden

      Reviews 489

      Average Rating 5.0

      5

      36% enrolled

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

      • rudals40238262님의 프로필 이미지
        rudals40238262

        Reviews 1

        Average Rating 5.0

        5

        36% enrolled

        • jjhgwx님의 프로필 이미지
          jjhgwx

          Reviews 644

          Average Rating 4.9

          5

          27% enrolled

          Thank you for the great lecture!

          • developerpanda님의 프로필 이미지
            developerpanda

            Reviews 1

            Average Rating 5.0

            5

            36% enrolled

            $26.40

            eazuooz's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!