inflearn logo

[Series phát triển game MMORPG bằng C# và Unity] Part7: Triển khai nội dung MMO (Cơ bản về liên kết Unity + Server C#)

Đây là khóa học hướng dẫn cách tạo một trò chơi 2D roguelike trực tuyến đơn giản bằng cách vận dụng những nội dung cốt lõi đã học từ Phần 1 đến Phần 6.

(4.9) 107 đánh giá

4,169 học viên

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

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

C#
C#
Unity
Unity
C#
C#
Unity
Unity

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

essenger M

100% đã tham gia

Tôi thực sự không viết những điều như thế này, nhưng đó là một bài giảng có rất nhiều điều để học hỏi mà chúng ta nên biết ơn vì được sinh ra trong thời đại mà chúng ta có thể gặp những người như Rukis...

5.0

zjarhd171

100% đã tham gia

Bài giảng giải quyết 3 năm đào bới trong 1 tháng

5.0

라이제

100% đã tham gia

Đêm tối...một dòng sông như Sao Bắc Đẩu nhìn từ một con tàu trôi trên biển khơi

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

  • MMORPG

  • Trò chơi trực tuyến

  • Unity Engine

  • Triển khai nội dung trò chơi

Tất cả các kỹ năng cần thiết để phát triển MMORPG,
Từng bước một với C# + Unity! 🕹️

Từ cơ bản đến đỉnh cao, phát triển MMORPG 🎮

Đây là khóa học phát triển trò chơi được thiết kế để bất kỳ ai cũng có thể theo học từng bước một cách thoải mái, ngay cả khi không có kiến thức nền tảng. Mục tiêu cuối cùng là phát hành một trò chơi indie thuộc thể loại MMORPG có thể tiếp nhận từ 500 đến 1000 người chơi.

Trong loạt bài này, chúng ta sẽ học các kỹ năng cần thiết theo từng bước để có thể tạo ra một trò chơi 2D Roguelike dựa trên các asset miễn phí do Unity cung cấp, sử dụng C# và Unity. Hãy cùng nhau thử thách nhé?


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

▲ Hãy thử triển khai các tính năng thiết yếu của một trò chơi RPG với những tài sản (asset) đơn giản.
(Clip danh mục hồ sơ mẫu: Đây là danh mục hồ sơ thực tế đã vượt qua vòng hồ sơ tuyển dụng nhân viên mới của công ty N vào năm 2015.)

▲ Bạn sẽ được học cả các kỹ thuật liên kết máy chủ cốt lõi để tạo ra các trò chơi nhiều người chơi trực tuyến (online multiplayer).


Nội dung học tập 📚

  • Part1 : Nhập môn lập trình C#
  • Part2 : Cấu trúc dữ liệu và Giải thuật
  • Part3 : Unity Engine
  • Part4 : Máy chủ trò chơi (Mạng, Đa luồng, Hệ điều hành)
  • Part5 : Cơ sở dữ liệu (SQL Server)
  • Part6 : Web server (ASP.NET Core Blazor, WebApi)
  • Phần 7: Triển khai nội dung MMORPG (Kết nối Unity + C# Server) Bài giảng hiện tại
  • Part8 : Entity Framework Core (.NET ORM)
  • Part9 : MMORPG 컨텐츠 구현 (DB 연동 + 대형 구조 관리 + 라이브 준비)
  • Phần bổ sung: Bắt đầu vận hành server với AWS
  • Phần ngoại truyện: ASP.NET Core chuyên sâu
온라인 2D 로그라이크 RPG 게임을 만드는
<라이브 코딩> 강의.

Part7 là bài giảng tổng hợp các nội dung đã học trước đó để thực hành tạo ra một trò chơi trực tuyến 2D thực tế. Đây là bài giảng live coding duy nhất bao quát toàn bộ quá trình từ việc tạo ra một trò chơi single-player đơn giản, sau đó kết nối với máy chủ trò chơi để sửa đổi thành một trò chơi trực tuyến. Hãy tự mình kiểm chứng quá trình các kiến thức về Unity và máy chủ trò chơi kết hợp với nhau để tạo nên một trò chơi trực tuyến hoàn chỉnh!
다음 순서로 학습해보세요!

Giới thiệu 👉 Unity 2D 👉 Kết nối Server 👉 Cải thiện cấu trúc

Phần 7, đề xuất cho những đối tượng sau!

Những người lần đầu tiên tiếp cận với
phát triển trò chơi trực tuyến

Những người quan tâm nhiều
đến công nghệ MMORPG

Series C#+Unity
Người học Part 1~4


Q&A 🙋‍♀️

Q. Môi trường của bài giảng là gì?
A. Tất cả các phần trong series đều được xây dựng dựa trên giả định là môi trường Windows, và không có giải thích bổ sung nào dành cho macOS.

Q. Người không chuyên có thể học được không?
A. Khóa học được tiến hành với giả định rằng bạn hoàn toàn không có kiến thức tiên quyết, vì vậy sẽ không có vấn đề gì cả.

Q. Xin hãy giới thiệu về lý do bạn bắt đầu bài giảng này.
A. Cá nhân tôi nhớ rằng mình đã gặp rất nhiều 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, thông qua việc so sánh và xem mã nguồn MMORPG thực tế đang vận hành, tôi đã nhận ra nhiều điểm sai sót trong mã nguồn mà mình tự mày mò tạo ra. Tôi đã nghĩ rằng nếu có một khóa học bao quát toàn bộ nội dung về phát triển MMORPG từ cơ bản đến nâng cao một cách súc tích, thì tôi đã có thể tiết kiệm thời gian và bớ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 cho các bạn bước chân vào thế giới game MMORPG.

Q. Có sử dụng C++ hay Unreal Engine không?
A. Tôi dự định sản xuất chia thành [Phiên bản sử dụng C#/Unity dành cho game indie (series này)] và [Phiên bản C++/UE4 dành cho việc tìm kiếm việc làm].
MMORPG có rất nhiều nội dung cần xử lý như mạng, OS, đa luồng (multi-thread), web, engine client, v.v., nên nếu tiến hành dựa trên C++ thì độ khó sẽ rất cao và không phù hợp với người mới bắt đầu. Đặc biệt, nếu bạn chưa có kiến thức về phát triển game, hãy xem qua tổng thể bằng phiên bản C# trước.

Q. Nếu mua một Phần thì các Phần khác có được miễn phí không?
A. Mỗi phần được sản xuất độc lập và được bán riêng biệt.


 

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

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

  • Người quan tâm đến công nghệ MMORPG

  • Người quan tâm nhiều đến việc phát triển nội dung trò chơi

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

  • Kiến thức Chuỗi phát triển game MMORPG Phần 1~4

Xin chào
Đây là Rookiss

82,442

Học viên

3,956

Đánh giá

5,471

Trả lời

4.9

Xếp hạng

50

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ả

42 bài giảng ∙ (17giờ 9phú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ả

107 đánh giá

4.9

107 đánh giá

  • zjarhd1718419님의 프로필 이미지
    zjarhd1718419

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Bài giảng giải quyết 3 năm đào bới trong 1 tháng

    • munodev님의 프로필 이미지
      munodev

      Đánh giá 6

      Đánh giá trung bình 5.0

      5

      14% đã tham gia

      Tốt nhất, japchae đó

      • qocn90297143님의 프로필 이미지
        qocn90297143

        Đánh giá 3

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        Tôi thực sự không viết những điều như thế này, nhưng đó là một bài giảng có rất nhiều điều để học hỏi mà chúng ta nên biết ơn vì được sinh ra trong thời đại mà chúng ta có thể gặp những người như Rukis...

        • rij님의 프로필 이미지
          rij

          Đánh giá 7

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          Đêm tối...một dòng sông như Sao Bắc Đẩu nhìn từ một con tàu trôi trên biển khơi

          • grimskian5422님의 프로필 이미지
            grimskian5422

            Đánh giá 13

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            Khóa học này không giới hạn ở Unity chút nào. Tôi thực sự thích nó.

            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!

            1.842.904 ₫