강의

멘토링

로드맵

BEST
Game Dev

/

Game Programming

[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) 246 đánh giá

5,500 học viên

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

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

  • Rookiss
C#
C#
Unity
Unity
Network
Network
C#
C#
Unity
Unity
Network
Network

[Loạt phát triển trò chơi MMORPG được thực hiện bằng C# và Unity] Cập nhật liên quan

Xin chào,
Đây là Rokiss, một nhà phát triển nối tiếp của [loạt phát triển trò chơi MMORPG được thực hiện bằng C# và Unity].

Hôm nay [Phần 6: Web Server (ASP.NET Core Blazor, API)] được mở và chia sẻ cùng các bạn.
Phần 6 không phải là phần cốt lõi theo tiêu chuẩn MMO, nhưng
Tuy nhiên, đây là bài giảng đề cập đến các máy chủ web đôi khi cần thiết.

Trước hết, một trong những đặc điểm của bài giảng là nó sẽ đề cập đến Blazor, lần đầu tiên gia nhập gia đình ASP.NET Core tại Hàn Quốc.
Blazor chính thức ra mắt cách đây chưa đầy hai tháng nên có thể còn rất xa lạ, nhưng
Đối với các lập trình viên trò chơi dựa trên C#, đây là một đứa trẻ rất đáng hoan nghênh.
Cho đến nay, giao diện người dùng web đã bị thống trị bởi các khung dựa trên Javascript (Vue, Angular, React, v.v.).
Với sự ra đời của Blazor, việc tạo một ứng dụng một trang trong C# đã trở nên dễ dàng.

Dù sao thì Phần 6 này cũng khác với những phần cốt lõi khác.
Mức độ khó không đặc biệt khó nhưng

Có rất nhiều thông tin bạn cần biết
Tôi gặp khó khăn trong việc cô đọng các bài giảng và xây dựng chương trình giảng dạy.

Đừng đi quá sâu,
Vì vậy, ngay cả những người không biết gì về web cũng có thể xây dựng một số kỹ năng cơ bản.

Và để bạn có thể tìm hiểu những phần sẽ hữu ích trong dự án cuối cùng.
Chúng tôi đã cấu trúc chương trình giảng dạy một cách đơn giản nhất có thể.

Để tham khảo, bạn có thể nghe toàn bộ bài giảng.

Có khả năng cao là bạn sẽ nghĩ, "Hmm, tôi cảm thấy như mình đã nghiên cứu được điều gì đó, nhưng tôi không chắc phải làm gì với nó."

Đây không phải là vấn đề cụ thể của tôi mà nó chỉ xảy ra khi bạn lần đầu tiên tìm hiểu về lĩnh vực web.

(Nếu có cơ hội mình khuyên các bạn nên học nhẹ NodeJS hoặc Java Spring)

Vì vậy, hãy cố gắng học tập một cách điềm tĩnh với suy nghĩ chỉ cần nhìn qua một lần là được.

Sẽ có những phần áp dụng điều này từng chút một trong dự án cuối cùng.

Và nhiều người để lại email/câu hỏi
Để cung cấp cho bạn thông báo về Phần 7,

Ngày khai mạc vẫn chưa được xác định, nhưng nhìn chung.
- 1) Bắt đầu với phần giới thiệu về [Unity2D];

- 2) Sửa đổi và liên kết [máy chủ trò chơi] đã tạo trước đó phù hợp hơn;

- 3) Tạo nội dung cốt lõi như đồng bộ hóa chiến đấu và di chuyển;

- 4) Sửa đổi logic máy chủ khi liên kết với DB;

Ý tưởng là tạo ra nó một cách tuần tự thông qua một loạt các bước.

Ngoài ra, việc phân phối và vận hành trực tiếp chưa được xác nhận, nhưng

Một số câu hỏi đã được đặt ra và tôi đang xem xét chúng ngay bây giờ.

Trong phạm vi tất cả các nội dung đã học trước đó được tổng hợp,

Có khả năng cao là tất cả sẽ không được đưa vào một bài giảng,

Nếu tôi nghĩ nó sẽ quá dài, tôi sẽ chia các bài giảng thành từng khoảng 15-20 giờ.
(Nên thực tế Phần 7 có thể tăng lên 8 hoặc 9)

Dù sao đi nữa, bất cứ khi nào có thời gian, tôi đều tạo và xác minh mã,

Vì chúng ta sẽ thực hiện các bước ghi lại bài giảng này thành một bài giảng,

Ở giai đoạn này, chúng tôi không thể xác nhận chính xác khi nào nó sẽ được hoàn thành.

Tuy nhiên, nếu có thể nhìn thấy đường viền thô, chúng tôi sẽ đưa ra thông báo riêng sau.

Để tham khảo, sau khi loạt [MMORPG được tạo bằng C# và Unity] hoàn thành,

Các bài giảng sau đây là [DirectX 12], [Game Math], [Unity Shader], [Unity Mockup Project], [Unreal Engine4 C++] [C++ IOCP Server], v.v., và tôi đang cân nhắc chọn một bài để thực hiện tùy thuộc vào tình huống.

(Bây giờ tôi đang viết một loạt bài, có vẻ như cần phải có một quyết định lớn khi bắt đầu một bài giảng.)

- Điều này kết thúc cuộc nói chuyện nhỏ của chúng tôi.

Cảm ơn

Bình luận