inflearn logo

[Series Phát triển Game MMORPG với C# và Unity] Part4: Game Server

Đây là khóa học giúp bạn học các kiến thức chuyên ngành cốt lõi như mạng/đa luồng/hệ điều hành và tìm hiểu công nghệ MMORPG thông qua việc xây dựng game server từ con số 0.

(4.9) 244 đánh giá

5,479 học viên

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

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

C#
C#
Unity
Unity
Network
Network
C#
C#
Unity
Unity
Network
Network

Tin tức

77 bài viết

  • rookiss님의 프로필 이미지

    Xin chào, tôi là Rookiss.

    Vì có một số bạn đã yêu cầu bản ghi hình, nên tôi đã mở nội dung của buổi
    Rookiss Live Seminar] Chiến lược sinh tồn trong kỷ nguyên AI - AI vật lý và cách ứng phó với nghề nghiệp tương lai
    diễn ra vào ngày hôm qua dưới dạng một bài giảng miễn phí mới.

    https://inf.run/ZUxdk

    Nội dung đề cập đến những điểm quan trọng trong thời đại ngày nay mà tôi cảm nhận được, vì vậy xin mời các bạn tham khảo.

    Cảm ơn bạn!

    0
  • rookiss님의 프로필 이미지

    https://inf.run/epLrc

    Lịch trình: 8 giờ tối ~ 10 giờ tối thứ Sáu, ngày 27/03/2026
    Địa điểm: Inflearn Live

    Xin chào, tôi là Rookiss.

    Do cuộc xâm lăng của AI, nhiều ngành nghề vốn được coi là vùng an toàn như
    lập trình viên, kế toán đang dần biến mất vào lịch sử.
    Dù cuộc xâm lăng của AI hiện tại đã rất chóng mặt và gây sốc,
    nhưng xét từ góc độ vĩ mô, mức độ này mới chỉ là quân trinh sát.

    Bởi vì AI vật lý (Physical AI) sắp xuất hiện trong 2 năm tới mới thực sự được coi là quân chủ lực của cuộc xâm lăng AI.
    Khi cuộc xâm lăng của AI vật lý, đại diện là xe tự lái và robot bắt đầu,
    thì 'hầu hết' các công việc mà con người có thể làm, bao gồm
    taxi/vận tải/giao hàng/sản xuất/phục vụ đều có thể bị thay thế. Điều này có ý nghĩa gì?

    Nó không chỉ nói về 'một số' nghề nghiệp như lập trình viên, kế toán, luật sư.
    Mà nó có nghĩa là tất cả các ngành nghề phổ biến mà con người đang làm đều bị xâm chiếm trực tiếp.
    Thậm chí việc làm thêm ngắn hạn tại cửa hàng tiện lợi hay làm công việc hậu cần sáng sớm tại Coupang
    cũng có thể trở thành một sự xa xỉ không còn được phép dành cho con người nữa.

    Thay vì mơ đến việc làm tại các tập đoàn lớn hay mua nhà ở Seoul,
    có thể chúng ta sẽ phải lo lắng về bữa ăn ngay ngày hôm nay.
    Nhìn lại lịch sử nhân loại, chúng ta sẽ cảm nhận sâu sắc rằng cơm ăn áo mặc chưa bao giờ là điều hiển nhiên.
    Khi sự bất mãn của những người bị gạt ra lề xã hội bùng nổ thành bạo lực cực đoan và sự hỗn loạn của xã hội gia tăng,
    chúng ta có thể sẽ hồi tưởng về quá khứ và biết ơn vì mình đã từng được tận hưởng trọn vẹn thời đại hòa bình nhất trong lịch sử nhân loại dù chỉ là ngắn ngủi.

    Khi thời đại con người điều khiển robot và robot làm việc đến,
    ý nghĩa của quốc gia cũng sẽ mờ nhạt đi nhiều và việc một số ít các nhà tư bản
    thao túng nhân loại cũng là điều hợp lý về mặt logic.
    Ví dụ, các băng đảng Mexico nhiều tiền
    có thể sở hữu đội quân robot và trở nên hùng mạnh hơn cả quân đội chính phủ.

    Con người dù xuất chúng đến đâu thì khi chết đi là hết và kiến thức không được truyền tải trọn vẹn.
    Nhưng kiến thức của AI được truyền lại nguyên vẹn cho AI khác nên tuyệt đối không thể thụt lùi.
    Một khi bị tụt lại trong cuộc chiến AI, khoảng cách sẽ ngày càng nới rộng và việc lội ngược dòng sẽ ngày càng trở nên khó khăn.
    Không phải ngẫu nhiên mà hiện tại tất cả các Big Tech đều đang dốc toàn lực vào cuộc chiến AI, ngay cả khi phải điều chỉnh sổ sách.

    Tương lai mà tôi suy nghĩ cũng không mấy tươi sáng.
    Tuy nhiên, thay vì một tương lai như vậy đột ngột ập đến, chắc chắn sẽ có một giai đoạn chuyển tiếp rõ rệt.
    Và giai đoạn chuyển tiếp này có lẽ sẽ là cơ hội cuối cùng để quyết định địa vị tương lai của tôi.

    Việc bị cuốn trôi do không chuẩn bị kịp cho làn sóng thứ nhất mang tên LLM
    thực sự là dòng chảy của thời đại mà bất kỳ ai cũng không thể làm gì được.
    Nhưng nếu hoàn toàn không chuẩn bị cho làn sóng thứ hai là AI vật lý vốn đã được dự đoán rõ ràng,
    thì điều này ở một mức độ nào đó có thể coi là lỗi của chính bản thân mình.

    Vậy thì, để sống sót trong xã hội tương lai đầy hỗn loạn này, cụ thể chúng ta cần chuẩn bị những gì?
    Tôi sẽ tổ chức một buổi hội thảo để dự đoán những thay đổi sắp tới trong tương lai, nên chuẩn bị và học tập những gì,
    cũng như tổng kết về các kế hoạch ngắn hạn & dài hạn.

    0
  • rookiss님의 프로필 이미지

    Xin chào, tôi là Rookiss.

    https://inf.run/bD3b7

    Sau một thời gian dài vắng bóng, hôm nay thành quả nghiên cứu suốt 6 tháng của Liu
    [Xây dựng Unreal Agent từ con số 0] đã được ra mắt dưới dạng Early Access.
    Mời các bạn cùng thưởng thức thành quả tuyệt vời sẽ hoàn thiện trong khóa học này.

     

    ot.gif



    Khóa học này không chỉ đơn thuần là việc làm theo một lần để sử dụng MCP mà ai đó đã tạo ra.
    Đây là khóa học học hỏi công nghệ cơ bản, triển khai từ đầu các giai đoạn Agent - Tool - MCP.
    Tóm tắt trong một câu, bạn có thể nghĩ rằng chúng ta sẽ tạo ra một Agent như Claude Code từ đầu.

    Trong tương lai không xa, có thể sẽ đến thời đại mà game được phát triển chỉ với một yêu cầu "click".
    Do đó, chúng ta cần liên tục quan sát sự phát triển của AI,
    và đã đến thời đại mà mọi người cần có khả năng sử dụng AI như một kỹ năng cơ bản.

    Khóa học này có chủ đề là [Unreal Engine Agent],
    nhưng không phải là khóa học chuyên biệt về game nên không cần kiến thức về [Unreal Engine].

    Thay vào đó, đây là khóa học chứng minh trường hợp thực tế về việc tạo ra và sử dụng Agent với chủ đề [Unreal Engine] có độ khó cao hơn nhiều so với Agent thông thường,

    nên nếu bạn hiểu toàn diện nội dung này, bạn sẽ có thể
    trang bị khả năng sử dụng Agent trong bất kỳ lĩnh vực nào.

    Vui lòng tham khảo phần giới thiệu bài giảng để biết thêm chi tiết.

    Cảm ơn bạn.

    0
  • rookiss님의 프로필 이미지

    Xin chào, tôi là Rookiss.

    https://inf.run/18sC4

    Bắt đầu tuyển sinh cho lớp tháng 3 năm 2026!

    Chủ đề: Tạo mô hình 3D bằng ComfyUI và tinh chỉnh (polishing) sử dụng AI tạo sinh

    Mục tiêu của năm 2026 là phát triển Hyper Casual vào tháng 6 và phát triển Duckov một mình vào tháng 12.
    Để đảm bảo chu trình phát triển độc lập bao gồm cả mã nguồn lẫn các tài sản nghệ thuật chính như mô hình,
    trong nửa đầu năm, các bài giảng về AI tạo sinh tập trung vào ComfyUI đang được tiến hành.
    Vào tháng 2, chúng ta đã tìm hiểu các khái niệm cơ bản của ComfyUI và tạo hình ảnh dựa trên AI tạo sinh.
    Vào tháng 3, chúng ta sẽ tập trung nghiên cứu vào 'mô hình 3D', một chủ đề thú vị hơn đối với các nhà phát triển trò chơi,
    và chuẩn bị kỹ lưỡng để sản xuất các trò chơi như Hyper Casual và Duckov.

    [Nội dung chính của lớp tháng 3 năm 2026]
    - Quy trình tạo mô hình 3D dựa trên ComfyUI cục bộ/từ xa
    - Phân tích ưu nhược điểm của mô hình trả phí và mô hình cục bộ (Texturing, Rigging, Animation, v.v.)
    - Kiểm tra các tài sản đã tạo trong Unity/Unreal

    Lịch học trực tiếp: 28/02/2026 ~ 22/03/2026 (Thứ 7/Chủ nhật 8pm~11pm, 8 buổi x 3 giờ = 24 giờ)
    Học phí: 660.000 won -> 330.000 won


    Dưới đây là danh sách các bài giảng dự kiến tiếp theo (chưa cố định).
    - Quy trình tạo Video dựa trên ComfyUI cục bộ/từ xa
    - Lập trình Python thông qua tự động hóa quy trình làm việc ComfyUI
    - Phát triển trò chơi Hyper Casual thực tế bằng Unity/Unreal (Lắp ráp/bố trí các tài sản tạo sinh đã làm trước đó)

    Ghi chú:
    - Các lớp học được tuyển sinh theo từng học phần riêng biệt để bạn có thể chọn học những chủ đề mình quan tâm.
    - Theo đó, chế độ 'giảm giá cho học viên khóa trước' hiện tại đã bị bãi bỏ.

    Liên quan đến UE5 TechLab:
    - [UE5 Tech Lab], vốn được vận hành thử nghiệm song song, sẽ được tách ra vận hành riêng vì độ khó không phù hợp với học viên thông thường.
    - Đối tượng mục tiêu chính là các lập trình viên đang làm việc, dự kiến sẽ tuyển chọn một số lượng ít (20~30 người).
    - Các nội dung về mà ngay cả những người trong ngành cũng thường chỉ tưởng tượng chứ không dám thử thách vì thiếu tự tin như [Triển khai MMORPG dựa trên Iris], [Xây dựng máy chủ UE5 MCP], [Xây dựng máy chủ phân tán UE5] đang được chuẩn bị. Khác với các bài giảng thông thường, vì giá trị kỹ thuật khác biệt và quá trình R&D mất tới vài tháng, chúng tôi sẽ đăng thông báo riêng khi bắt đầu tuyển sinh.

    Cảm ơn bạn!

    0
  • rookiss님의 프로필 이미지

    Xin chào, tôi là Rookiss.

    Chúng tôi bắt đầu tuyển sinh cho kỳ 3
    (nửa tháng 1 năm 2026) của Rookiss AI Creative GameDev Challenge.

    Lịch tuyển sinh: 19/12/2025 (Thứ Sáu) ~ 28/12/2025 (Chủ Nhật)
    Lịch thử thách: 28/12/2025 (Chủ Nhật) ~ 24/01/2026 (Thứ Bảy)

    Đặc biệt từ kỳ này, chúng tôi sẽ vận hành kết hợp Unity Indie LabUE5 Tech Lab. Vui lòng tham khảo link để biết thêm chi tiết.
    https://inf.run/K8JqR


    [Unity Indie Lab] Mô phỏng kinh doanh quán mèo
    Người hướng dẫn: Rookiss

    cat_office.png.webp

    Lịch trình Live (40 giờ+)
    - Thứ 2/4: Cấu trúc dữ liệu và thuật toán qua hình ảnh (Sơ cấp, 8pm~10pm)
    - Thứ 3/5: Học C# qua hình ảnh (Nhập môn, 8pm~10pm)
    - Chủ nhật: Mô phỏng quản lý mèo (Trung cấp, 8pm~10pm)


    Có một thời tôi rất thích các game mô phỏng kinh doanh do sản xuất. Đồ họa tuy đơn giản nhưng gameplay xuất sắc. Tôi cũng ấn tượng với định hướng kinh doanh của công ty khi liên tục cho ra mắt các game tương tự với chủ đề khác nhau. Tất nhiên tôi cũng từng nghĩ rằng nếu đồ họa dễ thương hơn một chút thì có lẽ game sẽ được đại chúng yêu thích hơn nữa. Ngược lại, cũng có game mà tôi bị thu hút ngay từ cái nhìn đầu tiên vì đồ họa quá dễ thương. Đó chính là do TREEPLLA sản xuất. Game với những chú mèo xinh xắn và mềm mại đã trở thành một thể loại được đại chúng yêu thích, và được yêu mến trên toàn thế giới không phân biệt sở thích (Mèo đúng là tình yêu!) Trong khóa này, tôi dự định cung cấp game mẫu bằng cách biến tấu game yêu thích nhất của tôi - một trong những tựa game của Kairosoft - theo phong cách mèo. Trong một game tưởng chừng đơn giản với , vẫn có vô số điều để học hỏi. Hãy cùng phát triển cả ngắn hạn và dài hạn bằng cách nâng cao trình độ với C# và cấu trúc dữ liệu & thuật toán vào các ngày trong tuần, và đắm chìm trong phát triển game mèo vào cuối tuần. Hơn hết, nếu có thể học Nano Banana với asset do chính đội Rookiss sản xuất và trích xuất tài nguyên nghệ thuật của riêng mình... Thực ra định hướng cho game indie đã ở ngay trước mắt rồi phải không?


    [UE5 Tech Lab] Làm lại Counter-Strike (Phần 1)
    Người hướng dẫn: Liu & Haker

    CS.png.webp


    Lịch trình Live (12 giờ)
    - Thứ 7: Mô phỏng Counter-Strike của Liu & Haker (Nâng cao, 8pm~11pm)

    [Công nghệ cốt lõi sẽ được đề cập trong dự án này]
    - Iris: Khái niệm, cách sử dụng và tối ưu hóa mạng thế hệ mới
    - CharacterMovementComponent: Khái niệm CMC, đồng bộ hóa mạng, cách viết code tùy chỉnh
    - UAF: Khái niệm và ứng dụng của Animation Framework thế hệ mới (có thể thay đổi)
    - Gameplay Ability System: Khái niệm, cách sử dụng và đồng bộ hóa mạng của GAS
    - Server Rollback Hit Detection: Công nghệ khó nhất trong FPS, triển khai phán định trúng đạn công bằng



    Khi Unreal Engine chuyển từ phiên bản 4 sang 5, đã mang đến sự thay đổi mang tính cách mạng trong rendering.
    Nanite, Lumen - mô hình đồ họa đã thay đổi hoàn toàn.
    Vậy thì sự chuyển đổi từ 5 sang 6 sẽ có gì khác biệt?

    Lần này, các core framework ảnh hưởng trực tiếp đến cấp độ nội dung đang được đổi mới toàn diện.
    Iris, UAF và các logic cốt lõi mà chúng ta sử dụng hàng ngày đang được thiết kế lại hoàn toàn.


    Đặc biệt, hệ thống mạng có thể được coi là trái tim của Unreal đã vượt qua giới hạn của cấu trúc cũ,
    tiến hóa thành framework thế hệ mới có tên Iris.
    Công nghệ này đã được áp dụng và kiểm chứng trong thực tế tại Fortnite từ 2 năm trước.

    Học công nghệ sau khi Unreal Engine 6 chính thức ra mắt là đã quá muộn.
    Bởi vì đã có nhiều công nghệ thế hệ mới được công bố ở cấp độ beta.
    Nếu là nhà phát triển Unreal, không thể ngừng phát triển.


    Trong khóa học này, chúng ta không chỉ đơn thuần học 'cách sử dụng' các công nghệ thế hệ mới.
    Chúng ta sẽ hiểu tại sao những tiến bộ này lại diễn ra, bối cảnh và các khái niệm cốt lõi đằng sau chúng.
    Và không dừng lại ở việc học.
    Chúng ta sẽ trực tiếp phát triển CounterStrike và áp dụng tất cả các kỹ thuật vào thực tế.


    Tôi sẽ tổng hợp tất cả các công nghệ mà tôi đã nghiên cứu trong năm nay cho mọi người,
    Và thông qua sự hướng dẫn của Haker, chúng ta cũng sẽ tìm hiểu về
    tương lai của công nghệ Unreal Engine theo góc nhìn của những kỹ sư hàng đầu trong nước.


    0
  • rookiss님의 프로필 이미지

    Xin chào, tôi là Rookiss.

    diablo.gif

    Thông báo về khóa học mới được phát hành.
    - Chủ đề: Thuật toán tạo dungeon PCG của Diablo 1
    - Giảng viên: Hong Sa Bu

    - Link:https://inf.run/KpDrq
    ===============================================

    Ngành công nghiệp game đang chứng kiến nhiều làn gió thay đổi nhờ AI tạo sinh.
    Các trường hợp thành công vang dội của những đội ngũ nhỏ như Escape From Duckov,
    những người đã tận dụng AI đến mức tối đa,
    đang liên tục xuất hiện.
    Ưu điểm lớn nhất củaAI tạo sinh là rút ngắn thời gian.

    Vì những gì con người mất vài tháng để tạo ra, AI có thể hoàn thành chỉ trong vài phút.
    Đặc biệt nổi bật trong các lĩnh vực như mô hình hóa nhân vật và hoạt hình.
    Tuy nhiên AI vẫn chưa thể làm 'tất cả mọi thứ'.

    Đặc biệt khi cần tạo bản đồ game hoặc sử dụng các tính năng cụ thể của game engine,
    vẫn không thể tránh khỏi việc phải làm thủ công.

    Làm thế nào để đảm bảo chất lượng game trong khi giảm thiểu tối đa nỗ lực của con người?
    Có thể có nhiều câu trả lời khác nhau, nhưng tại đội R&D Rookiss của chúng tôi,
    chúng tôi tin rằng càng bước vào kỷ nguyên AI, giá trị của công nghệ tạo sinh theo thủ tục (PCG) càng

    Chúng tôi kỳ vọng nó sẽ ngày càng cao hơn.
    Ý nghĩa từ điển của PCG như sau:
    - Procedural: Theo quy tắc/thủ tục
    - Content: Nội dung của game
    - Generation: Tạo ra!

    Nói cách khác, đây là công nghệ tạo ra nội dung vô hạn bằng cách sử dụng các thuật toán máy tính cụ thể.
    Trên thực tế, công nghệ PCG đã được ứng dụng trong nhiều trò chơi khác nhau.
    - Diablo → Tạo dungeon
    - Minecraft → Tạo thế giới ngẫu nhiên vô hạn
    - Hades → Cấu trúc phòng thay đổi mỗi lần chơi
    - No Man's Sky → Hành tinh, sinh vật, địa hình

    Để tiến hành nghiên cứu liên quan, tôi đã liên hệ với nhiều chuyên gia trong ngành
    và cuối cùng đã mời được anh , một lập trình viên xuất thân từ Com2uS, tham gia đội ngũ R&D.
    Chủ đề đầu tiên lần này là tái hiện code sinh던전 của
    của Blizzard - tựa game đời tôi và là nguồn cảm hứng khiến tôi ấp ủ ước mơ trở thành nhà phát triển game.

    Trong thời gian 3 tháng, sau khi tổng hợp nhiều thông tin khác nhau,
    tôi đã tái cấu trúc thuật toán PCG dungeon của hoạt động trong môi trường C# và Unity 3D,
    các tài nguyên nghệ thuật cũng đã được sản xuất tỉ mỉ thông qua nhân viên gia công chuyên trách.

    <홍사부> sẽ nghiên cứu và chia sẻ các công nghệ đa dạng hỗ trợ phát triển game trong kỷ nguyên AI như PCG / Motion Matching, v.v.
    trong thời gian tới.

    Cảm ơn bạn!

    0
  • rookiss님의 프로필 이미지

    Xin chào!

    Trong thời đại AI, mọi người đều nói rằng tất cả chúng ta phải trở thành doanh nghiệp một người.
    Startup / khởi nghiệp từng là những chuyện cảm thấy xa vời,
    nhưng giờ đây đã đến lúc chúng ta nên bắt đầu quan tâm từng chút một.

    Hôm nay là buổi học cuối cùng của Rookiss AI GameDev Challenge #1,
    tôi sẽ tiến hành buổi hội thảo trực tuyến với chủ đề [Giới thiệu về Startup] để chia sẻ những ưu nhược điểm về việc khởi nghiệp.

    Hội thảo này không chỉ giới hạn trong game mà sẽ được tiến hành trực tiếp toàn bộ.

    Ngày: 2025/11/26 (Thứ Tư) 8pm~10pm
    Địa điểm: Phòng phát sóng trực tiếp Discord
    https://discord.gg/69z5HCBb
    Chủ đề: Những điều tôi ước mình biết trước khi khởi nghiệp

    Nội dung đại cương của seminar như sau:
    - [1] Lý do cân nhắc khởi nghiệp: Triết lý cuộc sống
    - [2] Lý do cân nhắc khởi nghiệp: Thực tế
    - [3] Những hiểu lầm phổ biến về khởi nghiệp: Khởi nghiệp có nhất thiết phải rủi ro không?
    - [4] Muốn bắt đầu khởi nghiệp thì phải làm thế nào?
    - [5] Thế giới hiện ra khi vận hành pháp nhân: Thuế
    - [6] Thế giới hiện ra khi vận hành pháp nhân: Con người

    0
  • rookiss님의 프로필 이미지

    Xin chào!

    https://inf.run/mba1v
    AI Creative GameDev Challenge khóa 2 sắp khai giảng.
    Trong khóa này, chúng ta sẽ trích xuất 3D asset, học cơ bản Unity
    và thử thách với hyper casual runner game.

    Bài giảng được chia thành MainQuest tiến hành bằng AX click,
    và SubQuest học các kỹ thuật cơ bản.
    Mục tiêu của khóa này là xây dựng Unity framework và
    phát triển khả năng tạo nội dung bằng AI một cách nhanh nhất có thể.

    SubQuest ban đầu chỉ định cung cấp bản ghi hình,
    nhưng đã thay đổi kế hoạch để cải thiện sự tập trung của học viên, tất cả các bài giảng có thể sẽ được tiến hành live.

    [Main Quest]
    30 tháng 11, 7 tháng 12, 14 tháng 12, 21 tháng 12
    (Mỗi Chủ nhật 8pm~11pm, 3 tiếng x 4 ngày = 12 tiếng)

    [Nội dung chính]
    - Trích xuất tài nguyên 3D
    - Phát triển game thể loại runner siêu đơn giản sử dụng AX

    [Sub Quest]
    1~4/12, 8~11/12, 15~18/12, 22~25/12
    (Mỗi tuần thứ 2~5 8pm~10pm, 2 tiếng x 16 ngày = 32 tiếng)

    [Nội dung chính]
    - Từ nhập môn Unity đến tạo framework hoàn chỉnh
    - Nội dung hỗ trợ như Shader, Blender


    Nhìn vào tình hình ngành game hiện tại thì Giáng sinh là một sự xa xỉ.
    Cho đến khi có thể phát triển một mình game ở mức độ như Escape From Duckov,
    hãy nghĩ rằng mình đang đi tu luyện và cùng chạy đà cho một tháng 12 đầy ý nghĩa nữa.

    Cảm ơn các bạn!

    0

1.850.455 ₫