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ư)
Đặt các đối tượng vào thế giới 3D , Cho đến khi nó được xuất ra màn hình giám sát 2D Đây là một ngành học thuật nghiên cứu toàn bộ quá trình.
Kiến thức đồ họa cơ bản dành cho các nhà phát triển trò chơi nghiêm túc Nhờ sự tiến bộ nhanh chóng của các công cụ trò chơi, chúng ta đã đạt đến kỷ nguyên có thể nhanh chóng tạo ra trò chơi mà không cần bất kỳ kiến thức đồ họa đặc biệt nào. Tuy nhiên, hiểu được cách thức hoạt động của trò chơi 3D không chỉ giúp bạn rất nhiều khi tạo nội dung mà còn mở rộng góc nhìn của bạn về Unity/Unreal Engine. Thực hành viết mã C++ quy mô lớn bằng cách học DirectX12 và xây dựng nền tảng để hiểu sâu hơn về Unreal Engine!
Rừng thay vì cây! Cơ bản về đồ họa trò chơi
Công cụ trò chơi thương mại Mở rộng tầm nhìn của bạn
Phát triển khả năng thích ứng thực tế Cấu trúc hướng thực hành
Những câu hỏi cần hỏi trong buổi phỏng vấn xin việc Cho đến khi bạn có được kiến thức cơ bản
Hãy học theo thứ tự sau nhé!
OT 👉 Khởi tạo DirectX12 👉 Thành phần 👉 Vector & Ma trận 👉 Camera & Ánh sáng 👉 Quaternion 👉 Kết xuất 👉 Hạt 👉 Ánh xạ bóng 👉 Địa hình
Phần 2, khuyến khích những người này!
Trò chơi 3D Lập trình Một học sinh đang học lần đầu tiên, Người tìm việc
MMORPG Trong phát triển trò chơi Bất cứ ai quan tâm (Người dùng C++)
Unity/Unreal Engine Tôi có kinh nghiệm sử dụng nó, nhưng Ngay cả những hoạt động bên trong Bất cứ ai muốn biết
Hỏi & Đáp 🙋♀️
H. Môi trường bài giảng như thế nào?
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?
Mặc dù chúng tôi cho 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 này khá cao do bản chất 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.
Riêng tôi vẫn nhớ mình đã gặp khó khăn khi mới bắt đầu học về 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?
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?
Không thể biết được vì mỗi người có tốc độ phát triển 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ủ và thuật toán,cơ hội nhận được việc làm của bạ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 lập trình game 3D
Người có nhiều hứng thú với việc phát triển game MMORPG
Cần biết trước khi bắt đầu?
Kiến thức C++ cơ bản
Xin chào Đây là
77,893
Học viên
3,516
Đánh giá
5,394
Trả lời
4.9
Xếp hạng
44
Các khóa học
학력
- Condorcet Prépa MPSI 수료 (프랑스) - 칭화대학교 소프트웨어공학 학사 (중국) - 고려대학교 정보보호대학원 석사 (한국)
- 리버싱 및 취약점 분석 - MMORPG 게임 개발 (C++, C#) - 외국어 (영어, 프랑스어, 중국어, 일본어)
소개
해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데... 시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다. "이래서 언제 게임을 만들지~?" 한숨 나오는 기초 문법부터 시작해서, 차츰 만들어가는 나만의 게임 세상. 그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함. 공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다. 제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.
Pros:
1. The lectures on DirectX 12 version are really very few books, so the initial setup part is really too difficult. Especially the contents such as root signature..
2. The lectures are similar to the Unity engine, and the engine is continuously improved.
3. It was good that the math-related parts were given with proofs in the middle. I didn't study by memorizing or taking notes, but it was a convincing understanding method.
4. Although there are very few direct x 12 lectures, the price is relatively reasonable compared to that.
Cons.
1. I only roughly looked at the direct x 11 book, so I think some functions are missing (e.g. blending for transparency, mirrors, etc.) -> Smart people can apply it, but people like me can't ㅜㅜ
2. Sometimes the instructor's words get twisted. When that happens, my brain gets twisted too.
Conclusion -> DirectX 9 is possible by studying from a book, and 11 seems possible if you spend a lot of time studying.
I gave up on 12 because the root signature setting for the constant buffer was too weird. I think I would have watched 9 and 11 if there were good lectures...
Other academies charge about 1.2 million won for a full course, but compared to that, I think this is a quality lecture.
It was hard to watch the whole lecture. I didn't spend a lot of time focusing, so I don't think it will stick in my head much, but I still think it was a good lecture.
Well.. As written, it is difficult to listen to as an introductory lecture. Since it is a lecture that creates everything at once and then goes on, those who are used to lectures that flesh it out one by one might be a little confused. After reading other 3D theory lectures and watching it again, it was much easier to understand.
This is a good lecture. I am also very happy that you are able to answer my questions. If you have never used DirectX or OpenGL before, this lecture may be difficult, but if you do not understand something while listening (especially the device initialization part), it is better to skip it. It is more likely that you will understand it later.
I bought it today and am reading it, and I really like how it is explained step by step. It is meaningful to buy a thick book and study it by yourself, but I respect teacher Rookiss who selects the important and unimportant parts clearly and coaches the learner on which parts to focus on and study!!! ^^