inflearn logo
inflearn logo

[All-in-One Introduction to Game Programming] C++ & Data Structures/Algorithms & STL & Game Mathematics & Windows API & Game Server

This is an all-in-one curriculum for game programming beginners who are unsure of where to start. It is a comprehensive curriculum that covers the basics of game programming, including C++, data structures/algorithms, STL, game mathematics, Windows API, and an introduction to game servers.

(5.0) 수강평 71개

강의소개.상단개요.수강생.short

난이도 입문

수강기한 무제한

C++
C++
UE Blueprint
UE Blueprint
game-math
game-math
windows-api
windows-api
Network
Network
C++
C++
UE Blueprint
UE Blueprint
game-math
game-math
windows-api
windows-api
Network
Network

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

5.0

5.0

조영민

13% 수강 후 작성

If I had seen this when I was in college, I wouldn't have given up on programming lol This lecture is absurd. I don't think it's because my brain is big, but it's so completely different from the lectures my major professor gave me when I was an undergraduate. It's to the point where I wonder if I had this much talent. Because when I was a student, I couldn't understand it even after studying for weeks and months, but in this lecture, it's explained so that I could understand it right away. Oh, of course, I haven't even gotten to the pointers yet; if I do and change my mind, I'll change the review. If I'm satisfied, I'll edit the review and give it a rave review. And if I change my job to a plumber after watching this lecture, I'll thank you. But why does this great lecture only have 4 reviews? Is it a new lecture?

5.0

이이이이잉잉이

99% 수강 후 작성

This lecture is worth more than the price of the lecture. Starting from the computer structure, you can understand the memory structure well, and based on that, the instructor explains the necessary parts of C++ grammar with examples that are easy to understand. The instructor condenses the know-how of the instructor and explains it in a short period of time, including WINAPI, client structure, server structure, and client-server connection, which are easy to get lost in when studying alone. I highly recommend it to beginners. I strongly recommend it to students who want to enter the game industry.

5.0

ResToEons

100% 수강 후 작성

It took a long time to complete, but I was able to learn solidly from the basics while grasping the core concepts. While watching other Rookiss lectures, I learned a lot by realizing many differences between when I create things myself versus how an expert does it. First of all, as I mentioned above, this lecture allows you to properly learn the basics and core concepts, so it's a very good lecture for review even for those who have already learned, and while it may be challenging for beginners, it's definitely a lecture with many strengths. I highly recommend it.

강의상세_배울수있는것_타이틀

  • C++

  • game programming

  • Data Structures & Algorithms

  • STL

  • Game Math

  • Windows API

  • game server

From confidence in game development to essential knowledge
We'll tell you everything! 🕹️

I want to be a game programmer, but
I don't know where to start.

Through game programming
I want to learn coding properly.

There are so many lectures, which one should I start with?
I don't know if I should listen.

I go to a game academy, but
I need more detailed supplementary material.

Many people are actually interested in game production, but they often have difficulties because they lack the necessary programming knowledge. [Game Programmer Introduction All-in-One] is a course designed for those people. We have packed a lot of useful content into this one course so that you will no longer experience trial and error!

What about this lecture?

  • This is a new curriculum that summarizes only the key contents so that you can quickly review the basic contents .
  • I will teach you assuming you have absolutely no programming knowledge .
  • You can learn in a compressed form the 3-month course of a typical offline academy .
  • We'll give you a detailed breakdown of what's commonly asked in technical interviews .

Changes in students after attending the lecture 😊

✅ You can become familiar with game programming using C++, STL, and various data structures/algorithms.

✅ Get a feel for the math used in the game.

✅ You can learn the basics of client/server.


What you'll learn 📚

Section 1
C++

Learn C++ syntax and naturally organize the concepts learned through hands-on UE5 Blueprint practice.

Section 2
Data Structure/Algorithm

Learn the core data structures/algorithms that game programmers need to know by implementing a pathfinding algorithm.

Section 3
Windows API

Create a simple 2D roguelike game, study game math, and practice code design.

Section 4
Introduction to game servers

Learn about game server concepts while developing a 2D online game.


NC, from Krafton
Game developer 's
We will share our know-how with you.

Rookiss

Major career

  • Former Krafton TERA server team
  • Former NCsoft Blade & Soul 2 content programming team
  • Current CEO of game/education startup Rookiss
  • Inflearn Game Development Course Cumulative Students 33,000+ (Interview)

Education

  • MPSI Pre-Concert (France)
  • Bachelor of Software Engineering, Tsinghua University (China)
  • Master's degree from Korea University Graduate School of Information Security (Korea)

Average rating 4.9 out of 5!

Made with C# and Unity
MMORPG Game Development Series (Click)

Made with C++ and Unreal
MMORPG Game Development Series (Click)


Q&A 💬

Q. What is the lecture environment like?

All series are produced assuming a Windows environment, and there is no additional explanation for macOS.

Q. Can non-majors also take the course?

Yes! The first half is easy, but it gets harder as it goes on, so brace yourself!

Q. What is the difference from the existing [MMORPG Game Development Series with C++ and Unreal] Part 1. C++ / Part 3. Algorithm?

For C++/Algorithms, some of the content overlaps with existing lectures, but instead of reducing the details, it is structured to only contain the core content that is necessary so that you can continue learning quickly.

강의소개.콘텐츠.추천문구

학습 대상은 누구일까요?

  • First time coder

  • Aspiring game programmer

강의소개.지공자소개

81,857

수강생

3,916

수강평

5,463

답변

4.9

강의 평점

49

강의_other

Education

- Completed Condorcet Prépa MPSI (France)
- Bachelor of Software Engineering, Tsinghua University (China)
- Master of Information Security, Korea University Graduate School (Korea)

Experience

- Former Krafton (TERA Server Team)
- Former NCSOFT (Blade & Soul 2 Content Programming Team)

Areas of Interest

- Reversing and Vulnerability Analysis
- MMORPG Game Development (C++, C#)
- Foreign Languages (English, French, Chinese, Japanese)

Introduction

I started game development purely out of curiosity to study hacking...
but as time passed, I somehow became a game developer in my 10th year.
"When will I ever be able to make a game at this rate?"
Starting from basic grammar that makes you sigh,
to gradually building my own game world.
And the sense of pride when seeing many players connect to that world.
The more I study, the more I can't escape the charm of MMORPGs.
I hope you can feel the same inspiration that I felt.

The sense of pride when seeing a large number of players. The more I study it, the more I find myself unable to escape the charm of MMORPGs. I hope you can feel the same inspiration that I felt.

더보기

커리큘럼

전체

151개 ∙ (강의상세_런타임_시간 강의상세_런타임_분)

해당 강의에서 제공: [object Object]
강의 게시일: 
마지막 업데이트일: 

수강평

전체

71개

5.0

71개의 수강평

  • nananad님의 프로필 이미지
    nananad

    수강평 2

    평균 평점 5.0

    5

    99% 수강 후 작성

    This lecture is worth more than the price of the lecture. Starting from the computer structure, you can understand the memory structure well, and based on that, the instructor explains the necessary parts of C++ grammar with examples that are easy to understand. The instructor condenses the know-how of the instructor and explains it in a short period of time, including WINAPI, client structure, server structure, and client-server connection, which are easy to get lost in when studying alone. I highly recommend it to beginners. I strongly recommend it to students who want to enter the game industry.

    • scvscsc8961님의 프로필 이미지
      scvscsc8961

      수강평 1

      평균 평점 5.0

      5

      13% 수강 후 작성

      If I had seen this when I was in college, I wouldn't have given up on programming lol This lecture is absurd. I don't think it's because my brain is big, but it's so completely different from the lectures my major professor gave me when I was an undergraduate. It's to the point where I wonder if I had this much talent. Because when I was a student, I couldn't understand it even after studying for weeks and months, but in this lecture, it's explained so that I could understand it right away. Oh, of course, I haven't even gotten to the pointers yet; if I do and change my mind, I'll change the review. If I'm satisfied, I'll edit the review and give it a rave review. And if I change my job to a plumber after watching this lecture, I'll thank you. But why does this great lecture only have 4 reviews? Is it a new lecture?

      • hjpark939019님의 프로필 이미지
        hjpark939019

        수강평 2

        평균 평점 4.0

        4

        100% 수강 후 작성

        I think it would be a good idea to pay attention to wording.

        • fld3508님의 프로필 이미지
          fld3508

          수강평 1

          평균 평점 4.0

          수정됨

          4

          95% 수강 후 작성

          Many class materials are missing, and the last server lecture has no materials at all.

          • restoeons님의 프로필 이미지
            restoeons

            수강평 1

            평균 평점 5.0

            5

            100% 수강 후 작성

            It took a long time to complete, but I was able to learn solidly from the basics while grasping the core concepts. While watching other Rookiss lectures, I learned a lot by realizing many differences between when I create things myself versus how an expert does it. First of all, as I mentioned above, this lecture allows you to properly learn the basics and core concepts, so it's a very good lecture for review even for those who have already learned, and while it may be challenging for beginners, it's definitely a lecture with many strengths. I highly recommend it.

            Rookiss님의 다른 강의

            지식공유자님의 다른 강의를 만나보세요!

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!

            강의상세.할인문구

            $277,200.00

            30%

            $304.70