[Loạt bài phát triển game MMORPG bằng C++ và Unreal] Phần 1: Nhập môn lập trình C++
Chúng ta sẽ học các cú pháp C++ cơ bản để học một loạt các kiến thức một cách trơn tru.
Chúng ta sẽ đề cập đến các nội dung cốt lõi từ ngôn ngữ assembly, cú pháp C++ cơ bản, STL đến C++11 một cách cô đọng.
Tất cả các kỹ năng cần thiết để phát triển MMORPG, Hướng dẫn từng bước với C++ và Unreal! 🕹️
Phát triển MMORPG từ cơ bản đến nâng cao 🎮
Đây là khóa học phát triển trò chơi dành cho những người đang chuẩn bị cho công việc lập trình viên trò chơi với mục tiêu hoàn thiện hồ sơ năng lực của mình và những người muốn thử phát triển trò chơi bằng C++ và Unreal Engine. Mục tiêu là phát triển các trò chơi MMORPG 3D cấp cao và có đủ kiến thức để được tuyển dụng làm nhân viên mới tại một công ty trò chơi điện tử.
Trong loạt bài này, bạn sẽ học từng bước các kỹ năng cần thiết để tạo ra một trò chơi MMORPG 3D bằng C++ và Unreal, sử dụng các tài sản miễn phí do Unreal cung cấp. Chúng ta cùng nhau thực hiện thử thách này nhé?
Bạn có thể làm thứ gì đó như thế này ✨
▲ Bạn sẽ có khả năng triển khai ngay cả một trò chơi MMORPG 3D đơn giản. (Mẫu clip danh mục đầu tư)
C++, một ngôn ngữ dành cho các nhà phát triển trò chơi chuyên nghiệp Ngôn ngữ được sử dụng rộng rãi nhất trong ngành công nghiệp game là C++. Bằng cách học C++, bạn có thể nắm được những kiến thức cơ bản về mã hóa và xây dựng nền tảng để xử lý Unreal Engine và máy chủ trò chơi. Hãy bắt đầu hành trình trở thành nhà phát triển game chuyên nghiệp ngay hôm nay!
Hãy học theo thứ tự sau nhé!
Giới thiệu về Ngôn ngữ Assembly 👉 Cơ bản về C++ và Dữ liệu 👉 Kiểm soát Luồng Mã 👉 Hàm 👉 Con trỏ 👉 Hiểu về hướng đối tượng 👉 Phân bổ động 👉 Thực hành và gỡ lỗi 👉 Hàm gọi lại 👉 STL 👉 C++ hiện đại
Phần 1, khuyến khích cho những người này!
Lập trình C++ Dành cho người mới bắt đầu
Trong quá trình phát triển MMORPG Bất cứ ai quan tâm
Tôi muốn học C++ Học sinh hiện tại
Hỏi & Đáp 🙋♀️
H. Môi trường bài giảng như thế nào? A. Tất cả các series đều được sản xuất trên môi trường Windows và không có lời giải thích bổ sung nào cho macOS.
H. Những người không chuyên ngành cũng có thể tham gia khóa học này không? A. Chúng tôi sẽ tiến hành với giả định rằng người chơi hoàn toàn không có kiến thức gì, nhưng mức độ khó của toàn bộ series khá cao do đặc điểm của C++ và máy chủ. Nếu bạn hoàn toàn mới với lập trình, tôi khuyên bạn nên tham khảo [ Game Development Series with C# and Unity], có mức độ khó thấp hơn.
H. Xin hãy cho chúng tôi biết lý do nào khiến bạn bắt đầu khóa học này. A. Cá nhân tôi nhớ mình đã gặp khó khăn khi mới bắt đầu học máy chủ vì không có tài liệu tham khảo nào cả. Sau khi có việc làm, tôi đã so sánh mã của một game MMORPG đang chạy thực tế và nhận ra nhiều lỗi trong mã mà tôi đã mắc phải thông qua các tiêu đề. Tôi nghĩ rằng mọi việc sẽ dễ dàng và bớt căng thẳng hơn nếu có một lớp học tóm tắt toàn bộ chủ đề về phát triển MMORPG từ đầu đến cuối. Tôi hy vọng lớp học này sẽ giúp bạn bắt đầu với trò chơi MMORPG.
H. Nếu tôi mua một bộ phận, tôi có được tặng bộ phận còn lại miễn phí không? A. Mỗi bộ phận được sản xuất độc lập và bán riêng.
H. Tôi có thể xin được việc làm nếu học ngành này không? A. Không thể biết được vì tốc độ tăng trưởng của mỗi người là khác nhau và có nhiều biến số ảnh hưởng đến việc làm. Tuy nhiên, nếu bạn có danh mục trò chơi 3D trực tuyến và kiến thức về phát triển trò chơi & đồ họa & máy chủ & thuật toán, Khả năng có việc làm chắc chắn sẽ tăng lên đáng kể.
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Người mới bắt đầu học lập trình C++
Người có nhiều hứng thú với việc phát triển game MMORPG
Xin chào Đây là
76,257
Học viên
3,387
Đánh giá
5,370
Trả lời
4.9
Xếp hạng
41
Các khóa học
학력
- Condorcet Prépa MPSI 수료 (프랑스) - 칭화대학교 소프트웨어공학 학사 (중국) - 고려대학교 정보보호대학원 석사 (한국)
- 리버싱 및 취약점 분석 - MMORPG 게임 개발 (C++, C#) - 외국어 (영어, 프랑스어, 중국어, 일본어)
소개
해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데... 시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다. "이래서 언제 게임을 만들지~?" 한숨 나오는 기초 문법부터 시작해서, 차츰 만들어가는 나만의 게임 세상. 그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함. 공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다. 제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.
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!
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.
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!
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++.