강의

멘토링

로드맵

BEST
Game Dev

/

Game Programming

[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) 65 reviews

1,406 learners

  • Rookiss
게임서버
게임프로그래밍
입문자
기술면접
C++
UE Blueprint
game-math
windows-api
Network

Reviews from Early Learners

What you will learn!

  • 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.

Recommended for
these people

Who is this course right for?

  • First time coder

  • Aspiring game programmer

Hello
This is

78,354

Learners

3,571

Reviews

5,405

Answers

4.9

Rating

44

Courses

학력

- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)

경력

- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)

관심 분야

- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)

소개

해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.

 

Curriculum

All

151 lectures ∙ (76hr 36min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

65 reviews

5.0

65 reviews

  • scvscsc8961님의 프로필 이미지
    scvscsc8961

    Reviews 1

    Average Rating 5.0

    5

    13% enrolled

    Nếu tôi nhìn thấy điều này ở trường đại học, tôi sẽ không từ bỏ việc lập trình. Xem bài giảng này là vô lý. Tôi không nghĩ đó là do tôi có bộ não lớn hơn, nhưng anh ấy giải thích mọi thứ theo cách hoàn toàn khác với những bài giảng của giáo sư chính của tôi khi còn học đại học. Tôi có tài năng đến mức này không? Nhiều đến mức tôi muốn. Bởi vì thời đi học, tôi không thể hiểu được điều gì đó ngay cả khi đọc nó hàng tuần, hàng tháng, nhưng trong bài giảng này, nó được giải thích để tôi có thể hiểu ngay. Ồ, tất nhiên, chúng ta thậm chí còn chưa đi sâu vào con trỏ; Nếu sau khi vào mà tôi đổi ý sẽ thay đổi nội dung đánh giá. Nếu hài lòng mình sẽ edit lại đánh giá và khen ngợi rất cao. Và nếu bạn tình cờ đổi nghề thành thợ sửa ống nước sau khi xem bài giảng này, tôi sẽ cảm ơn bạn. Nhưng tại sao khóa học tuyệt vời này vẫn chỉ có 4 lượt đánh giá? Đây có phải là một khóa học mới?

    • fld3508m8352님의 프로필 이미지
      fld3508m8352

      Reviews 1

      Average Rating 4.0

      Edited

      4

      95% enrolled

      Nhiều tài liệu học tập bị thiếu, và bài giảng về máy chủ cuối cùng hoàn toàn không có tài liệu.

      • nananad님의 프로필 이미지
        nananad

        Reviews 2

        Average Rating 5.0

        5

        99% enrolled

        Khóa học này có giá trị hơn giá của khóa học. Bắt đầu với cấu trúc máy tính, bạn có thể hiểu rõ về cấu trúc bộ nhớ, và dựa vào đó, ngữ pháp C++ được giải thích bằng các ví dụ để bạn dễ hiểu chỉ những phần cần thiết. Bí quyết của người hướng dẫn, bao gồm WINAPI, cấu trúc máy khách, cấu trúc máy chủ và tích hợp máy khách-máy chủ, có thể dễ dàng bị quên khi học một mình, được cô đọng và giải thích theo cách có thể hiểu được trong một khoảng thời gian ngắn . Tôi thực sự giới thiệu nó cho những người mới chơi game. Tôi đặc biệt giới thiệu nó cho những sinh viên muốn tham gia vào ngành game.

        • hjpark939019님의 프로필 이미지
          hjpark939019

          Reviews 2

          Average Rating 4.0

          4

          100% enrolled

          Tôi nghĩ sẽ tốt hơn nếu bạn chú ý đến cách diễn đạt của mình.

          • psyrod11124162님의 프로필 이미지
            psyrod11124162

            Reviews 2

            Average Rating 5.0

            5

            74% enrolled

            Bài giảng hoàn hảo, thực sự đáng khuyến khích

            $304.70

            Rookiss's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!