강의

멘토링

로드맵

BEST
Programming

/

Programming Language

Xem qua C++20

Chúng ta sẽ cùng nhau tìm hiểu những cú pháp cốt lõi mới được thêm vào C++20 và xem chúng có thể được áp dụng như thế nào trong trò chơi trong tương lai.

(4.9) 21 đánh giá

682 học viên

Độ khó Cơ bản

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

  • Rookiss
C++
C++
C++
C++

Phân tích mã nguồn Unreal Engine #2 (Network) của Haker

https://www.inflearn.com/course/offline/ue5-%EC%86%8C%EC%8A%A4%EC%BD%94%EB%93%9C-%EB%B6%84%EC% 84%9D-part2

Xin chào, đây là Rokiss.
Tuyển dụng phân tích mã nguồn Unreal Engine #2 (mạng) của Haker đã bắt đầu.

Bài giảng này đề cập đến phần mạng Unreal Engine.
Theo cá nhân mình thì đây là phần thiết thực và quan trọng nhất trong tất cả các phần.
(Tôi và trợ giảng của tôi cũng sẽ chăm chú lắng nghe.)

Vì có quá ít dữ liệu trên máy chủ Dedi, ngay cả trong hiện trường, nên khi giao dịch với máy chủ Dedi, chúng tôi có suy nghĩ “Hãy để nó chạy trước đã”.
Chúng tôi thường gặp khó khăn trong việc tạo nội dung bằng cách sử dụng các tính năng tối thiểu như Sao chép và RPC.
Tuy nhiên, nếu hiểu rõ các nguyên tắc bên trong, bạn có thể làm việc tự tin hơn,
Bạn sẽ có thể giải quyết vấn đề một cách khéo léo.

Bài giảng này dài hơn #1 (Khung) và sẽ được tổ chức trong 12 buổi thay vì 8 buổi.
Đặc biệt, chúng tôi đang xem xét tuyển dụng các lập trình viên chuyên nghiệp chuyên nghiệp và những người tìm việc có kinh nghiệm sử dụng Unreal Engine.
Mặc dù là TMI nhưng tôi nghĩ đây là một chủ đề rất thú vị từ góc nhìn của một lập trình viên máy chủ.
Tôi cũng đã nói chuyện với Haker về Unreal Network khoảng 6 năm trước.
Tôi nhớ đã nhận được sự chia sẻ công nghệ và nó thực sự hữu ích.
Trong phần mạng số 2 này, cá nhân tôi đã tham gia và
Thay mặt mọi người, tôi sẽ hỏi Haker một số câu hỏi.

Ngoài ra, nhiều dự án dựa trên Unreal Dead Server sẽ được tạo ra trong tương lai.
Tôi hy vọng rằng ngành công nghiệp game trong nước cũng sẽ được hồi sinh.

Phỏng vấn Haker

Mục đích của bài giảng mạng này được đặt ra như sau.

• Hiểu biết về nguyên tắc hoạt động của Unreal Engine cho đến cấp API Socket
• Tìm hiểu nguyên lý hoạt động bên trong của Replication engine:
Tìm hiểu các hoạt động từ Ổ cắm → Gói → Kết nối → ActorChannel → ObjectReplicator
• Tìm hiểu hoạt động UDP đáng tin cậy dựa trên Máy chủ chuyên dụng của Unreal
• Tìm hiểu mối quan hệ giữa Thế giới và Thế giới mạng (PackageMap):
Hiểu biết về các thành phần được quản lý bởi mạng liên khách hàng, chẳng hạn như NetGUIDCache
• Hiểu biết về các lớp liên quan đến hoạt động trên mạng như UNetDriver, UNetConnection và UChannel.

Về các chủ đề trên, chúng tôi sẽ cố gắng phân tích chúng thông qua mã sâu hơn và chi tiết hơn.

Các kỹ năng sinh viên sẽ đạt được từ khóa học này là Gỡ lỗi không thực tế:
1. Khả năng debug cấp độ network engine liên quan đến Unreal’s Replication (Dedicated Server)
2. Cải thiện cái nhìn sâu sắc về tối ưu hóa cấp độ Unreal Network Engine

Bình luận