강의

멘토링

로드맵

BEST
Game Dev

/

Game Programming

[UE5 dành cho người mới bắt đầu] Phần 2. Khám phá phát triển trò chơi 2D bằng Unreal Engine

Đây là khóa học hướng dẫn tạo trò chơi 2D đơn giản bằng Unreal Engine. Bạn sẽ rèn luyện được kỹ năng sử dụng Blueprint trong thực tế và tự nhiên học được cách sử dụng cơ bản của Unreal Engine.

(5.0) 80 đánh giá

1,250 học viên

Độ khó Cơ bản

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

  • Rookiss
Unreal Engine
Unreal Engine
UE Blueprint
UE Blueprint
Unreal Engine
Unreal Engine
UE Blueprint
UE Blueprint

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à Rookiess.
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 giữa các máy khách, 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