강의

멘토링

커뮤니티

BEST
Game Dev

/

Game Programming

[Phát triển game MMORPG với C++ và Unreal] Phần 5: Tích hợp UE5 & IOCP Server

Đây là khóa học tạo framework kết nối IOCP game server với Unreal Engine. (Không phải khóa học về Dedicated-Server!)

(4.8) 33 đánh giá

779 học viên

Độ khó Trung cấp trở lên

Thời gian Không giới hạn

  • Rookiss
Unreal Engine
Unreal Engine
Windows Server
Windows Server
C++
C++
Unreal Engine
Unreal Engine
Windows Server
Windows Server
C++
C++

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

4.8

5.0

MUNODevelop

12% đã tham gia

Tôi nghĩ thật tốt khi còn có những phần như cách tính toán đường đạn phía máy chủ. Sẽ thật tuyệt nếu có các khía cạnh khác như tua lại phía máy chủ ít nhất là trong thời gian ngắn trong tương lai.

5.0

오성민

100% đã tham gia

Tôi có thể cảm nhận được nó bằng cách liên kết nó với Clara. Tôi nghĩ đây là một bài giảng rất hữu ích và hay ^^.

5.0

빠직..

31% đã tham gia

Bài giảng của thầy Rookiss thực sự là bài giảng tuyệt vời, rất recommend cho các developer làm việc với C++..😭

Bạn sẽ nhận được điều này sau khi học.

  • Unreal Engine & Kết nối Game Server

  • Portfolio Framework

Tất cả công nghệ cần thiết để phát triển MMORPG,
C++ & Unreal từng bước một! 🕹️

Từ cơ bản đến bậc thầy, phát triển MMORPG 🎮

[C++과 언리얼 엔진으로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Đây là khóa học phát triển game dành cho những bạn chuẩn bị xin việc làm lập trình viên game với mục tiêu hoàn thành portfolio, và những ai muốn thử thách bản thân trong việc phát triển game sử dụng C++ và Unreal Engine. Với mục tiêu phát triển game 3D MMORPG chất lượng cao, khóa học hướng đến việc trang bị đủ kiến thức để có thể vào làm việc ở các công ty game với vị trí nhân viên mới.

Trong loạt bài này, chúng ta sẽ học từng bước các kỹ thuật cần thiết để có thể tạo ra một game 3D MMORPG bằng cách sử dụng C++ và Unreal, dựa trên các asset miễn phí mà Unreal cung cấp. Cùng thử thách nhé?


Bạn có thể tạo ra những thứ như thế này ✨

Bạn sẽ có khả năng phát triển một game MMORPG 3D đơn giản. (Clip portfolio mẫu)


Nội dung học tập 📚

Game Server?

Chương trình trung gian cho phép nhiều người chơi cùng chơi game trên mạng.
Vận hành thế giới MMORPG bao gồm chiến đấu, vật phẩm, nhiệm vụ, thành tựu, trí tuệ nhân tạo và
đảm nhận vai trò điều khiển viên thông báo thông tin thế giới game cho nhiều người chơi.



Công nghệ mạng tự có của Unreal Engine (Dedicated-Server)
cho phép phát triển game online một cách tiện lợi và nhanh chóng,
nhưng do server hoạt động cơ bản trên single thread
nên không thể phát triển các thể loại có quy mô rất lớn như MMORPG.

Part5 là khóa học tích hợp máy chủ C++ IOCP đã học ở Part4 vào Unreal Engine.
Chúng tôi sẽ trình bày công nghệ cốt lõi để tích hợp trực tiếp máy chủ C++ tự triển khai với Unreal Engine
và thực hiện đồng bộ hóa spawn, despawn và di chuyển - điều mà không có tài liệu nào trên thế giới.

Xét đến việc thị trường game trong nước có tỷ trọng MMO cao,
việc tạo ra một dự án có thể trải nghiệm được trong công ty thực tế có ý nghĩa rất lớn.
Ngoài ra, nếu tạo ra portfolio RPG online hoạt động bằng cách tích hợp trực tiếp UE5(client) & C++ IOCP (server),
về mặt kỹ thuật sẽ trở thành portfolio tự hào với không thể vượt qua được nữa.

Dựa trên framework được tạo trong khóa học này,
hãy thử thách bản thân với portfolio game online một cách dễ dàng!

Q&A 🙋‍♀️

Q. Môi trường giảng dạy là gì?

Tất cả các series đều được tạo ra với giả định là môi trường Windows, và không có thêm giải thích nào về macOS.

Q. Người không chuyên ngành có thể học được không?

Chúng tôi tiến hành với giả định rằng bạn hoàn toàn không có kiến thức nền tảng, nhưng do đặc thù của C++ và server nên độ khó của toàn bộ series khá cao. Nếu bạn hoàn toàn mới với lập trình, chúng tôi khuyên bạn nên tham khảo [Series phát triển game với C# và Unity] có độ khó tổng thể thấp hơn.

Q. Xin hãy giới thiệu động cơ khiến bạn bắt đầu khóa học này.

Cá nhân tôi có ký ức khó khăn khi bắt đầu học về server vì không có tài liệu tham khảo.

Sau khi đi làm, khi so sánh và xem mã MMORPG thực tế đang hoạt động, tôi đã nhận ra nhiều điểm sai lầm trong mã của mình được tạo ra thông qua việc mò mẫm. Tôi nghĩ rằng nếu có một lớp học bao quát nội dung tổng thể về phát triển MMORPG từ cơ bản đến cuối một cách ngắn gọn thì sẽ tiết kiệm thời gian và ít vất vả hơn.

Tôi hy vọng khóa học này sẽ đóng vai trò là người hướng dẫn giúp các bạn bước vào thế giới game MMORPG.

Q. Nếu mua một Part thì các Part khác có miễn phí không?

Mỗi phần được sản xuất độc lập và bán riêng biệt.

Q. Nếu học hết series này thì có thể xin việc được không?

Tốc độ phát triển của mỗi người khác nhau, và việc tìm việc làm có nhiều biến số tác động nên không thể biết trước được.
Tuy nhiên, nếu có portfolio game 3D online và kiến thức về phát triển game & đồ họa & server & thuật toán thì xác suất tìm đượ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?

  • Sinh viên chuẩn bị tìm việc đang chuẩn bị tạo portfolio kết nối Unreal Engine & game server

  • Người có nhiều hứng thú với công nghệ MMORPG

Cần biết trước khi bắt đầu?

  • Unreal Engine

  • Kiến thức về C++ Server

Xin chào
Đây là

81,614

Học viên

3,878

Đánh giá

5,458

Trả lời

4.9

Xếp hạng

49

Các khóa học

Học vấn

- Hoàn thành chương trình Condorcet Prépa MPSI (Pháp)
- Cử nhân Kỹ thuật phần mềm, Đại học Thanh Hoa (Trung Quốc)
- Thạc sĩ Cao học An ninh thông tin, Đại học Korea (Hàn Quốc)

Kinh nghiệm làm việc

- Cựu nhân viên Krafton (Đội ngũ máy chủ TERA)
- Cựu nhân viên NCSOFT (Đội ngũ lập trình nội dung Blade&Soul2)

Lĩnh vực quan tâm

- Phân tích lỗ hổng và Reversing
- Phát triển game MMORPG (C++, C#)
- Ngoại ngữ (tiếng Anh, tiếng Pháp, tiếng Trung, tiếng Nhật)

Giới thiệu

Việc phát triển trò chơi vốn dĩ bắt đầu từ sự tò mò thuần túy để học về hacking...
Thấm thoát thời gian trôi qua, tôi đã trở thành một nhà phát triển trò chơi năm thứ 10 rồi.
"Cứ thế này thì bao giờ mới làm xong game đây~?"
Bắt đầu từ những ngữ pháp cơ bản đầy tiếng thở dài,
từng bước tạo nên thế giới trò chơi của riêng mình.
Và cảm giác tự hào khi nhìn thấy nhiều người chơi cùng kết nối vào thế giới đó.
Càng học sâu, tôi càng không thể thoát khỏi sức hấp dẫn của MMORPG.
Hy vọng rằng các bạn cũng có thể cảm nhận được niềm xúc động mà tôi đã trải qua.

Cảm giác tự hào khi nhìn thấy đông đảo người chơi cùng lúc. Càng nghiên cứu, tôi càng không thể thoát khỏi sức hấp dẫn của dòng game MMORPG. Hy vọng rằng các bạn cũng có thể cảm nhận được những cảm xúc tuyệt vời mà tôi đã trải qua.

Chương trình giảng dạy

Tất cả

26 bài giảng ∙ (11giờ 47phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

33 đánh giá

4.8

33 đánh giá

  • munodev님의 프로필 이미지
    munodev

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    12% đã tham gia

    Tôi nghĩ thật tốt khi còn có những phần như cách tính toán đường đạn phía máy chủ. Sẽ thật tuyệt nếu có các khía cạnh khác như tua lại phía máy chủ ít nhất là trong thời gian ngắn trong tương lai.

    • rnjsduddh1239679님의 프로필 이미지
      rnjsduddh1239679

      Đánh giá 15

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Tôi có thể cảm nhận được nó bằng cách liên kết nó với Clara. Tôi nghĩ đây là một bài giảng rất hữu ích và hay ^^.

      • mumbi님의 프로필 이미지
        mumbi

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        62% đã tham gia

        • gleam님의 프로필 이미지
          gleam

          Đánh giá 2

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          • shjang9198님의 프로필 이미지
            shjang9198

            Đánh giá 5

            Đánh giá trung bình 4.6

            4

            31% đã tham gia

            2.263.032 ₫

            Khóa học khác của Rookiss

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!