[Tôi thăng cấp một mình] Sản xuất game multiplayer UE5 Lv. 1 (Nhập môn Listen Server)

Đây là khóa học nhập môn chế tác game multiplayer trên UE5. Bạn sẽ được thực hành từ lý thuyết đến triển khai thực tế việc chế tác game multiplayer dựa trên Listen Server, thông qua việc mô phỏng tựa game thực chiến [Last Man Standing].

(4.9) 24 đánh giá

420 học viên

Độ khó Cơ bản

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

C++
C++
Unreal Engine
Unreal Engine
UE Blueprint
UE Blueprint
C++
C++
Unreal Engine
Unreal Engine
UE Blueprint
UE Blueprint

Đá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.9

5.0

uty1993

97% đã tham gia

Sau khi học về Unity Part 4 Game Server và triển khai nội dung 7MMO, việc tham gia khóa học này cũng không tệ. Đối với C++ Part 4 Game Server và Part 5 tích hợp Unreal IOCP, dù được hướng dẫn chi tiết nhưng vì nội dung rất chuyên sâu nên những người mới bắt đầu có thể sẽ khó theo kịp đến giữa khóa học và dễ mất hứng thú. Nếu bạn muốn phát triển một cách thú vị và tích lũy kỹ năng như Unity Part 4, 7 thì tôi nghĩ khóa học này cũng là một lựa chọn tốt. Tự dưng nghĩ đến, tôi thấy phương pháp RPC mà Unreal tạo ra khi giả định các trò chơi nhiều người chơi khá hay, và giống như Unity cũng đang thúc đẩy plugin UGS tương tự, tôi nghĩ việc cả hai dần cạnh tranh và phát triển lẫn nhau là điều tốt.

5.0

홍사부

79% đã tham gia

Tôi vừa nghe một mạch đến phần sảnh (lobby) đang được đăng tải. Bài giảng đã giải thích rất dễ hiểu cách tạo game nhiều người chơi bằng Unreal, kèm theo hình ảnh minh họa, và tôi cảm nhận được sự nỗ lực của người giảng trong việc giải thích rõ ràng. Với tư cách là người đã từng thực hiện các dự án game nhiều người chơi theo cách truyền thống, tôi thấy các tính năng mà Unreal cung cấp cho việc phát triển game nhiều người chơi thực sự vô cùng ấn tượng.

5.0

정길수

61% đã tham gia

Hay ạ~

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

  • Lập trình nội dung Unreal

  • Làm game multiplayer bằng Unreal Engine

🧡 Giới thiệu series [Tôi.Một.Mình.Multi]

<Kỷ băng hà việc làm không hồi kết>
Do tình trạng suy thoái của ngành game kéo dài từ năm 2023,
thị trường việc làm hiện nay đang đối mặt với kỷ băng hà chưa từng có.
Học Unreal thì lo lắng rằng khó có thể tìm được việc làm trong thời gian ngắn.
Thử sức với game indie dựa trên Unity thì lại lo lắng về chi phí chìm vì sợ kỹ năng không được tích lũy.

Đứng ở vị trí của người đang tìm việc, họ đang rơi vào tình thế tiến thoái lưỡng nan khi không thể dễ dàng lựa chọn bên nào.

<Sự bắt đầu của sự phân cực>
Các dự án VR và AR từng thu hút vốn đầu tư dưới cái tên mơ hồ là Metaverse nay đã dần biến mất.
Giờ đây, các dự án được phát triển dựa trên Unreal Engine
chỉ còn lại một số trò chơi MMO và FPS nhiều người chơi do các tập đoàn lớn thực hiện.
Vì những trò chơi này yêu cầu kiến thức về cả Client và Server cùng một lúc,
nên đối với những người mới, rào cản là rất cao và tài liệu cũng rất thiếu thốn.
Tệ hơn nữa, với sự xuất hiện của ChatGPT và AI, những công việc lặp đi lặp lại mà những người mới từng đảm nhận đang dần biến mất.
Để tồn tại trong thời đại đầy biến động này, chỉ còn lại con đường hoặc là nuôi dưỡng khả năng tự mình tạo ra sản phẩm bằng cách tận dụng AI,
hoặc ngược lại là trở thành một chuyên gia có kỹ năng thực thụ để tạo nên sự khác biệt.

<Ý định lập kế hoạch của "Na-hon-meol">
Vì vậy, tại Team Rookiss, chúng tôi đã
- Học cách tạo trò chơi trực tuyến dành cho những người bắt đầu từ con số không về server.
- Nội dung đi từ cơ bản và nâng dần theo từng bước đến cấp độ chuyên gia cực kỳ khó về lâu dài.
- Có thể chuẩn bị đồng thời cho việc phát triển độc lập (hiện tại) và xin việc (tương lai).

[Na-hon-meol] Tôi đã lên kế hoạch cho series phát triển game multiplayer UE5..

<Triết lý giảng dạy của Team Rookiss là gì?>

[1] Tích thời như kim (惜時如金)

<Thời gian quý như vàng>

Tôi luôn trăn trở và nghiên cứu cách để truyền tải cùng một nội dung ngắn gọn và súc tích hơn.
Tôi chú trọng vào việc truyền tải nội dung chất lượng và đầy đủ hơn là số lượng bài học định lượng.
Việc kéo dài thời lượng bài giảng bằng những nội dung lặp đi lặp lại vô nghĩa là một sự lừa dối,
và tôi luôn mang trong mình sứ mệnh rằng sự lãng phí thời gian của mỗi người tích tụ lại sẽ tạo thành một núi rác thải thời gian.

[2] Giáo tử thái tân (敎子採薪)

<Thay vì bắt cá cho, hãy dạy cách câu cá>

Nếu bạn hiểu rõ nguyên lý và xây dựng nền tảng vững chắc thì có thể ứng dụng bất cứ lúc nào.
Nếu bạn có thể làm theo khi xem sách hoặc bài giảng, nhưng
lại hoàn toàn không thể ứng dụng khi không xem, thì giá trị của kiến thức đó sẽ tiến dần về con số 0.
Đôi khi dù có thể gây cảm giác sốt ruột, chúng tôi không bắt sẵn tất cả cá cho bạn,
mà tập trung vào sự phát triển của từng cá nhân để xây dựng chương trình giảng dạy giúp bạn củng cố kỹ năng cơ bản một cách vững chắc.

[3] Ngu công di sơn (愚公移山)

<Bất cứ việc gì nếu nỗ lực không ngừng nghỉ thì nhất định sẽ thành công>

Đây không phải là một chương trình giảng dạy được tạo ra một cách cấp tốc để lấp đầy thời gian, mà hướng tới
giáo dục đào tạo chuyên gia với tầm nhìn dài hạn.
Chúng tôi không đưa ra những lời hứa hão huyền như <đảm bảo có việc làm trong thời gian ngắn>,
mà xây dựng chương trình giảng dạy giúp nâng cao năng lực thực thụ dù có tốn nhiều thời gian đi chăng nữa.
Chúng tôi hướng đến sự phát triển cùng nhau bằng cách trở thành trung tâm chia sẻ kỹ thuật game.

[4] Trăm nghe không bằng một thấy (百聞不如一見)

<Trăm nghe không bằng một thấy>

Cùng một nội dung nhưng nếu có tài liệu hình ảnh sẽ dễ hiểu và ghi nhớ lâu hơn.
Tôi sử dụng hàng trăm trang tài liệu hình ảnh được chuẩn bị kỹ lưỡng để bổ trợ cho các giải thích lý thuyết.

[5] Học nhi thời tập (學而時習)

<Học đi đôi với hành>

Không chỉ dừng lại ở lý thuyết, chúng tôi nhất định sẽ sử dụng các asset nhỏ xinh để tiến hành thực hành.
Tất cả các asset low-poly mềm mại đều do đội ngũ chúng tôi trực tiếp sản xuất,
với dung lượng đáng yêu khoảng 20MB, chúng được tối ưu hóa cho việc giáo dục.

💡[Na-hon-meol] Cấp độ 1 (Listen Server) bạn sẽ học các nội dung sau đây

  • Lý thuyết phát triển trò chơi trực tuyến

  • Nhập môn phát triển trò chơi đa người chơi dựa trên Unreal

  • Bản sao trò chơi trực tuyến dựa trên Listen Server (Last Man Standing)

  • Thực hiện sảnh chờ (Lobby)

  • Viết mã mạng dựa trên C++

  • Lý thuyết mạng

  • Online Subsystem

  • Liên kết nền tảng Steam và hiểu quy trình phát hành trò chơi

👥 Khuyên dùng cho những đối tượng sau

Sinh viên mới tốt nghiệp hoặc người đang tìm việc muốn có kinh nghiệm về multiplayer dựa trên Unreal Engine

Người học muốn tìm hiểu một cách hệ thống về hệ thống multiplayer của UE5

Những ai muốn tự mình hoặc cùng một nhóm nhỏ thực hiện cho đến khi thực sự ra mắt trò chơi.

🎯 Hiệu quả mong đợi sau khóa học

  • Hiểu toàn bộ quy trình sản xuất trò chơi nhiều người chơi dựa trên Listen Server
    Bạn có thể tích lũy kinh nghiệm sản xuất thực tế bằng cách theo dõi toàn bộ quá trình từ nhập môn server cho đến khi phát hành trên Steam.

  • Tăng cường năng lực lập trình mạng với Unreal Blueprint và C++
    Bạn có thể xây dựng khả năng phát triển ở cấp độ thực tế bằng cách triển khai nhanh chóng với Blueprint và cấu trúc hóa bằng C++.

  • Nắm vững lý thuyết mạng và khả năng áp dụng Online Subsystem
    Dựa trên sự hiểu biết về lý thuyết để đảm bảo tính mở rộng, có khả năng đáp ứng với nhiều cấu trúc mạng hoặc nền tảng khác nhau.

  • Xây dựng danh mục hồ sơ năng lực (portfolio) chất lượng cao và trải nghiệm phát hành
    Không chỉ dừng lại ở những sản phẩm thực hành đơn thuần, bạn sẽ trực tiếp tạo ra các dự án có khả năng thương mại hóa để sử dụng làm portfolio hoặc tiến tới việc tự mình phát hành sản phẩm.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển trò chơi độc lập

  • Người đang chuẩn bị xin việc làm lập trình viên game

  • Người học lập trình game multiplayer trên UE5

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

  • Kiến thức Unreal Engine cơ bản

  • Kiến thức Blueprint / C++ cơ bản

Xin chào
Đây là Rookiss

83,695

Học viên

4,044

Đánh giá

5,481

Trả lời

4.9

Xếp hạng

53

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

Bắt đầu từ sự tò mò thuần túy với việc phát triển trò chơi để học hack...
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 lúc nào không hay.
"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 khiến người ta phải 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, tôi càng không thể thoát khỏi sức hấp dẫn của MMORPG.
Hy vọ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.

 

Thêm

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

Tất cả

101 bài giảng ∙ (22giờ 57phú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ả

24 đánh giá

4.9

24 đánh giá

  • uty19938570님의 프로필 이미지
    uty19938570

    Đánh giá 31

    Đánh giá trung bình 4.9

    Đã chỉnh sửa

    5

    97% đã tham gia

    Sau khi học về Unity Part 4 Game Server và triển khai nội dung 7MMO, việc tham gia khóa học này cũng không tệ. Đối với C++ Part 4 Game Server và Part 5 tích hợp Unreal IOCP, dù được hướng dẫn chi tiết nhưng vì nội dung rất chuyên sâu nên những người mới bắt đầu có thể sẽ khó theo kịp đến giữa khóa học và dễ mất hứng thú. Nếu bạn muốn phát triển một cách thú vị và tích lũy kỹ năng như Unity Part 4, 7 thì tôi nghĩ khóa học này cũng là một lựa chọn tốt. Tự dưng nghĩ đến, tôi thấy phương pháp RPC mà Unreal tạo ra khi giả định các trò chơi nhiều người chơi khá hay, và giống như Unity cũng đang thúc đẩy plugin UGS tương tự, tôi nghĩ việc cả hai dần cạnh tranh và phát triển lẫn nhau là điều tốt.

    • gilsua님의 프로필 이미지
      gilsua

      Đánh giá 9

      Đánh giá trung bình 5.0

      5

      61% đã tham gia

      Hay ạ~

      • hongcat님의 프로필 이미지
        hongcat

        Đánh giá 25

        Đánh giá trung bình 4.8

        5

        79% đã tham gia

        Tôi vừa nghe một mạch đến phần sảnh (lobby) đang được đăng tải. Bài giảng đã giải thích rất dễ hiểu cách tạo game nhiều người chơi bằng Unreal, kèm theo hình ảnh minh họa, và tôi cảm nhận được sự nỗ lực của người giảng trong việc giải thích rõ ràng. Với tư cách là người đã từng thực hiện các dự án game nhiều người chơi theo cách truyền thống, tôi thấy các tính năng mà Unreal cung cấp cho việc phát triển game nhiều người chơi thực sự vô cùng ấn tượng.

        • hyeonwol님의 프로필 이미지
          hyeonwol

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          • happyasr3227786님의 프로필 이미지
            happyasr3227786

            Đánh giá 2

            Đánh giá trung bình 5.0

            5

            30% đã tham gia

            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!

            13.789.138 ₫