강의

멘토링

커뮤니티

BEST
Game Dev

/

Game Programming

[MMORPG Game Development with C++ and Unreal Series] Part 1: Introduction to C++ Programming

Learn the basic C++ syntax for smooth learning of the series. We will cover essential content from assembly language to basic C++ syntax, STL, and C++11 in a compressed manner.

(5.0) 275 reviews

3,307 learners

Level Beginner

Course period Unlimited

  • Rookiss
C++
C++
C++
C++

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

jeri

64% enrolled

Thank you so much, Rookies. I learned C and Java until my second year of college, but it was so hard that I thought about giving up on computer science. But I somehow got good at Python and worked at a company using only Python. But I always had a regret in my heart. I'm good at Python, but why can't I do C? I thought, "I can't do it because I don't do it. I should do well now." But it was still hard. So I thought, "I'll just keep doing what I'm good at." But I really liked games since I was young, and I chose computer science because I wanted to work at a game company. So I signed up for this course at Inflearn because I still had regrets. But what the heck;;; The lectures are so fun. What I like is memorizing. Rookies uses games as all of his lecture examples. So I memorized all the examples right away. And since I played so many games, if I could apply them there, I could apply them to other elements of the game. This is what I thought. Anyway, so I took the game company written exam last week. While listening to Rookies' lecture, I just wrote down the parts that came to mind. Actually, I've only been able to listen to the beginning part, so I felt regretful that I could have done better if I had listened to the latter part.. But today, I got a call that I passed the written exam!! Now, it's up to me what happens when I go for the interview. ㅋㅋ.. I don't know when the interview will be scheduled, but for now, I'm going to keep watching the lectures, studying, and looking at my portfolio to prepare. Because right now is the moment when I'm closest to my dream!! I don't know what the interview results will be, but if I pass, it's the best, and even if I fail, it's a good experience.. I'm really excited I don't usually write reviews like this, but I'm writing a review because I'm so, so, so grateful to Rookies.. I paid for the server to study the server over the weekend. If you just want to study grammar, there are many cheaper books or lectures.. But Rookies' lectures are really perfect for games. I can only say this, but I'm sure that this is the best C++ lecture for those who like games. Anyway, no matter what the interview results are, if I follow the lecture curriculum, I feel like I'll definitely be able to make my own game. Actually, when I was young, I liked the online game world more than the offline one. ㅎㅎㅎ At that time, I became convinced that my dream was to make a game that would allow me to take a break from the tough reality. It was a dream that I had forgotten and tried to forget while preparing for employment, but I'm dreaming of it again. This is a review full of TMI, but.. I'm really grateful to Rookies, and for those who are wondering whether to take the lecture or not I highly recommend this course. The course is fun! It's not boring at all!

5.0

움직이는YM

100% enrolled

This is truly the best lecture. Personally, I have watched introductory books and YouTube lectures related to C++. Since I already knew the basic C++ grammar, I was worried about whether to take this lecture or not. However, after completing the lecture, I think it was the best choice. This lecture was able to organize the C++ contents that I knew in a somewhat jumbled manner clearly and concisely. I highly recommend it to those who are just starting out with C++. I also recommend it to those who have read the basic books on the market. I would like to thank instructor Rookiss for uploading such a great lecture. Lastly, I know that you are at home due to COVID-19. Please upload the next lecture quickly. I feel dizzy.

5.0

문희찬

98% enrolled

Please create a new course quickly and take my money!!

What you will gain after the course

  • C++

  • Assembly language

All the skills needed to develop MMORPGs,
Step By Step with C++ & Unreal! 🕹️

Developing an MMORPG from Basic to Ultimate 🎮

[C++과 언리얼 엔진으로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

This is a game development course for those who are preparing for a job as a game programmer with the goal of completing their portfolio, and those who want to challenge themselves with game development using C++ and Unreal Engine. The goal is to develop high-level 3D MMORPG games and acquire sufficient knowledge to join a game company as a new employee.

In this series, we will learn the necessary skills step by step to create a 3D MMORPG game using C++ and Unreal, based on free assets provided by Unreal. Let's take on the challenge together!


You can make something like this ✨

▲ You will have the ability to implement even a simple 3D MMORPG game. (Sample portfolio clip)


What you'll learn 📚

C++, a language for professional game developers
The overwhelmingly most used language in the gaming industry is C++. By learning C++, you can learn the basics of coding and build a foundation for handling Unreal Engine and game servers. Start your journey to becoming a professional game developer today!
Please learn in the following order!

Introduction to Assembly Language 👉 C++ Basics and Data 👉 Controlling the Flow of Code 👉 Functions 👉 Pointers 👉
Understanding Object Orientation 👉 Dynamic Allocation 👉 Practice and Debugging 👉 Callback Functions 👉 STL 👉 Modern C++

Part 1, recommended for these people!

C++ Programming
For beginners

In MMORPG development
Anyone interested

I want to learn C++
Existing series students


Q&A 🙋‍♀️

Q. What is the lecture environment?
A. All series are produced assuming a Windows environment, and there is no additional explanation for macOS.

Q. Can non-majors also take the course?
A. We will proceed assuming that you have absolutely no prior knowledge, but the difficulty level of the entire series is quite high due to the nature of C++ and servers. If you are completely new to programming, we recommend [ Game Development Series with C# and Unity ], which has a lower overall difficulty level.

Q. Please tell us what prompted you to start this course.
A. Personally, I remember having a hard time when I first started studying servers because there was no reference material.
After getting a job, I compared the actual live MMORPG code and realized many of the errors in my code that I had created through headings. I thought that if there had been a class that briefly covered the entire content of MMORPG development from the basics to the end, I would have saved time and suffered less.
I hope this class will serve as a guide for you to get started with MMORPG games.

Q. If I buy one part, do I get the other part for free?
A. Each part is manufactured independently and sold separately.

Q. Will I be able to get a job if I study this series?
A. It is impossible to know because each person's growth rate is different and many variables come into play when it comes to employment.
However, if you have an online 3D game portfolio and knowledge of game development & graphics & server & algorithms,
The probability of employment is bound to increase dramatically.

Recommended for
these people

Who is this course right for?

  • Beginner in C++ programming

  • Someone who is very interested in MMORPG game development.

Hello
This is

81,567

Learners

3,874

Reviews

5,457

Answers

4.9

Rating

49

Courses

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.

Curriculum

All

112 lectures ∙ (43hr 25min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

275 reviews

5.0

275 reviews

  • jeri님의 프로필 이미지
    jeri

    Reviews 2

    Average Rating 5.0

    5

    64% enrolled

    Thank you so much, Rookies. I learned C and Java until my second year of college, but it was so hard that I thought about giving up on computer science. But I somehow got good at Python and worked at a company using only Python. But I always had a regret in my heart. I'm good at Python, but why can't I do C? I thought, "I can't do it because I don't do it. I should do well now." But it was still hard. So I thought, "I'll just keep doing what I'm good at." But I really liked games since I was young, and I chose computer science because I wanted to work at a game company. So I signed up for this course at Inflearn because I still had regrets. But what the heck;;; The lectures are so fun. What I like is memorizing. Rookies uses games as all of his lecture examples. So I memorized all the examples right away. And since I played so many games, if I could apply them there, I could apply them to other elements of the game. This is what I thought. Anyway, so I took the game company written exam last week. While listening to Rookies' lecture, I just wrote down the parts that came to mind. Actually, I've only been able to listen to the beginning part, so I felt regretful that I could have done better if I had listened to the latter part.. But today, I got a call that I passed the written exam!! Now, it's up to me what happens when I go for the interview. ㅋㅋ.. I don't know when the interview will be scheduled, but for now, I'm going to keep watching the lectures, studying, and looking at my portfolio to prepare. Because right now is the moment when I'm closest to my dream!! I don't know what the interview results will be, but if I pass, it's the best, and even if I fail, it's a good experience.. I'm really excited I don't usually write reviews like this, but I'm writing a review because I'm so, so, so grateful to Rookies.. I paid for the server to study the server over the weekend. If you just want to study grammar, there are many cheaper books or lectures.. But Rookies' lectures are really perfect for games. I can only say this, but I'm sure that this is the best C++ lecture for those who like games. Anyway, no matter what the interview results are, if I follow the lecture curriculum, I feel like I'll definitely be able to make my own game. Actually, when I was young, I liked the online game world more than the offline one. ㅎㅎㅎ At that time, I became convinced that my dream was to make a game that would allow me to take a break from the tough reality. It was a dream that I had forgotten and tried to forget while preparing for employment, but I'm dreaming of it again. This is a review full of TMI, but.. I'm really grateful to Rookies, and for those who are wondering whether to take the lecture or not I highly recommend this course. The course is fun! It's not boring at all!

    • nomadlearner1472님의 프로필 이미지
      nomadlearner1472

      Reviews 9

      Average Rating 4.7

      5

      100% enrolled

      This is truly the best lecture. Personally, I have watched introductory books and YouTube lectures related to C++. Since I already knew the basic C++ grammar, I was worried about whether to take this lecture or not. However, after completing the lecture, I think it was the best choice. This lecture was able to organize the C++ contents that I knew in a somewhat jumbled manner clearly and concisely. I highly recommend it to those who are just starting out with C++. I also recommend it to those who have read the basic books on the market. I would like to thank instructor Rookiss for uploading such a great lecture. Lastly, I know that you are at home due to COVID-19. Please upload the next lecture quickly. I feel dizzy.

      • mun976965280님의 프로필 이미지
        mun976965280

        Reviews 7

        Average Rating 4.6

        5

        98% enrolled

        Please create a new course quickly and take my money!!

        • gameproyyj29841님의 프로필 이미지
          gameproyyj29841

          Reviews 15

          Average Rating 4.6

          5

          100% enrolled

          This is a really good class to build up the basics again. Debugging is done frequently, and it seems really helpful. In the future, when making a game in Unreal class, if the instructor explains in detail how to use debugging well when problems occur, I would be grateful if the instructor could teach us how to debug and resolve issues whenever an issue arises. I look forward to it!

          • kkumta님의 프로필 이미지
            kkumta

            Reviews 9

            Average Rating 5.0

            5

            98% enrolled

            I listened to all the lectures from this one to the game server lectures and got a job. Thank you so much for making the lectures. I like this lecture because it covers important parts of C++.

            • rookiss
              Instructor

              Congratulations in this difficult time! :)

          $84.70

          Rookiss's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!