강의

멘토링

커뮤니티

BEST
Game Dev

/

Game Programming

[Đại học Rookiss] Series phân tích mã nguồn UE5 của Haker #1 (Khung game)

Đây là khóa học phân tích mã nguồn UE5 do chuyên gia Unreal Engine hàng đầu trong ngành trực tiếp giảng dạy.

(4.8) 12 đánh giá

356 học viên

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

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

  • Rookiss
Unreal Engine
Unreal Engine
unreal-engine5
unreal-engine5
Unreal Engine
Unreal Engine
unreal-engine5
unreal-engine5

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

5.0

최현수

84% đã tham gia

Việc hiểu biết ở mức độ nhất định về các yếu tố cốt lõi của Unreal Engine thực sự rất hữu ích. Nó giải đáp được rất nhiều thắc mắc.

5.0

최민수 (tonychoi)

100% đã tham gia

Cảm ơn vì đã là một người dẫn dắt tốt giúp tôi có thể bước đầu tiếp thu chỉ những phần quan trọng trong khối mã nguồn khổng lồ của engine. Đặc biệt, thật tốt vì khi nghe bài giảng, tôi cũng có thể nghe được cả suy nghĩ của giảng viên nữa.

5.0

jeongsoo kim

61% đã tham gia

Đây là một bài giảng bạn không thể học ở bất cứ nơi nào khác. Thật tuyệt vời khi được tìm hiểu thêm về mã nội bộ của Unreal Engine. Tôi đang mong chờ những khóa học tiếp theo.

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

  • Phân tích mã nguồn Unreal Engine

  • Phân tích game engine

[Đại học Rookiss] Chuỗi phân tích mã nguồn UE5

Khi tôi giảng bài, nhiều sinh viên hỏi tôi rằng họ nên học Unity hay Unreal để làm việc.
Lần nào tôi cũng khuyên họ nên làm cả hai vì dù sao thì cũng không có nhiều khác biệt về mặt sáng tạo nội dung.
Nhưng nếu bạn hỏi nên học gì để phát triển lâu dài ,
Lúc đó, tôi đã bảo họ hãy học Unreal Engine ngay mà không cần do dự .
Tại sao vậy?

Unreal Enginemã nguồn mở .
Chúng tôi đang cung cấp miễn phí các công nghệ được các chuyên gia giỏi nhất thế giới tích lũy trong hơn 20 năm qua cho mọi người .
Nếu bạn có thể phân tích và nghiên cứu các công nghệ này một cách nhất quán,
Chỉ là vấn đề thời gian trước khi bạn lọt vào top 1%.

Tuy nhiên, hầu hết người tìm việc và nhà phát triển khách hàng hiện tại chỉ có thể phát triển nội dung.
Việc phân tích mã nguồn Unreal Engine nằm ngoài sức tưởng tượng của tôi.
Không chỉ có ít thông tin về cách bắt đầu,
Bởi vì độ khó và khối lượng quá lớn đến nỗi tôi thậm chí không thể bắt đầu.
Nếu bạn chỉ có thể phát triển nội dung trong hộp cát mà không hiểu mã công cụ,
Chúng ta có thể thực sự gọi đó là chuyên gia về Unreal Engine không?

Một hướng đi mà mọi người đều phải đi, nhưng không phải ai cũng có thể đi được.
Chúng tôi đã mời chuyên gia hàng đầu về Unreal Engine là Haker để hướng dẫn chúng tôi thực hiện tất cả .
Gần đây, bạn đã hoàn thành khóa học [Lyra Clone Coding].
Tôi muốn tiếp tục đà phát triển này bằng cách thực hiện bài giảng [Phân tích mã nguồn Unreal Engine].

Trong loạt bài phân tích mã nguồn UE5 số 1,

Chúng tôi đang phát hành video ghi lại bài giảng trực tiếp về phân tích mã nguồn khung trò chơi của Haker diễn ra trong 11 tuần.

Bạn có thể tìm hiểu sâu hơn nhưng khó tìm để hiểu cách phá vỡ rào cản khi phân tích mã nguồn Unreal Engine.

Thành phần chuỗi

Các bài giảng được tổ chức 2-3 tháng một lần về một chủ đề duy nhất.
Đơn hàng hiện đang được thảo luận với Haker như sau: (Đơn hàng chưa được xác nhận.)

  • Phân tích mã nguồn Unreal Engine #1 (Game Framework)

  • Phân tích mã nguồn Unreal Engine #2 (Mạng)

  • Phân tích mã nguồn Unreal Engine #3 (Hoạt hình)

  • Phân tích mã nguồn Unreal Engine #4 (Hệ thống khả năng trò chơi)

  • Phân tích mã nguồn Unreal Engine #5 (Kết xuất)


  • ...

Nếu bạn là nhà phát triển khách hàng chỉ làm công việc UI,
Thời gian vẫn cứ trôi qua, vì vậy chúng ta phải luôn cảnh giác.
Để gánh chịu được sức nặng của năm tháng, cần phải có sự thay đổi nào đó về khả năng.
Như mọi người đều biết, kỹ năng có giá trị nhất là nghiên cứu các công nghệ cốt lõi của UE5.

Về chuyên gia: Haker

"Học cốt lõi của Unreal Engine từ một chuyên gia"

  • Haker (10 năm làm việc tại một công ty lớn, lập trình viên khách hàng & động cơ)

  • Haker là một trong năm chuyên gia hàng đầu về Unreal mà tôi từng gặp trong ngành.

Phỏng vấn với Haker

Mục tiêu của bài giảng đầu tiên này được đặt ra như sau:

  • Hiểu cấu trúc khởi tạo/tick của Engine

  • Sơ đồ luồng cấu trúc và khởi tạo giữa World → Level → Actor → Component

    • Bắt đầu/Kết thúc phát, v.v.

  • Mối quan hệ giữa Thế giới và Cảnh (GameWorld RenderWorld)

  • Hiểu về UPrimitiveSceneComponent UPrimitiveSceneInfo

Chúng ta sẽ đi sâu hơn vào chủ đề này một cách chi tiết hơn.

Các kỹ năng mà sinh viên sẽ đạt được từ khóa học này là Unreal Debugging :

  1. Khả năng gỡ lỗi thông tin ActorComponent mong muốn chỉ bằng cách sử dụng thông tin màn hình

  2. Khả năng tìm và gỡ lỗi các Thành phần được khởi tạo thuộc về một Diễn viên cụ thể ở cấp độ cụ thể.

Ví dụ:

  • Khả năng gỡ lỗi lý do tại sao AttachToComponent không hiển thị

  • Khả năng gỡ lỗi lý do tại sao GameWorld không được hiển thị mặc dù nó đã được tạo đúng cách.

  • Khả năng tìm kiếm thông tin về các đối tượng trò chơi cụ thể hiển thị trên màn hình.

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

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

  • Nhà phát triển client muốn thử sức với việc phân tích mã nguồn Unreal Engine

  • Ứng viên tìm việc làm lập trình viên Unreal Engine

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

  • Unreal Engine

  • C++

Xin chào
Đây là

81,615

Học viên

3,878

Đánh giá

5,458

Trả lời

4.9

Xếp hạng

49

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

Việc phát triển trò chơi vốn dĩ bắt đầu từ sự tò mò thuần túy để học về hacking...
Thấm thoát 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 rồi.
"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 đầy tiếng 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 sâu, tôi càng không thể thoát khỏi sức hấp dẫn của MMORPG.
Hy vọng rằ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.

Cảm giác tự hào khi nhìn thấy đông đảo người chơi cùng lúc. Càng nghiên cứu, tôi càng không thể thoát khỏi sức hấp dẫn của dòng game MMORPG. Hy vọng rằng các bạn cũng có thể cảm nhận được những cảm xúc tuyệt vời mà tôi đã trải qua.

Chương trình giảng dạy

Tất cả

57 bài giảng ∙ (29giờ 14phú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ả

12 đánh giá

4.8

12 đánh giá

  • hamsik2rang님의 프로필 이미지
    hamsik2rang

    Đánh giá 3

    Đánh giá trung bình 4.7

    4

    68% đã tham gia

    Đây là một bài giảng hay, nhưng nếu bạn là người có kinh nghiệm và có thể đọc code ở một mức độ nhất định, thì không cần thiết phải bỏ ra một khoản tiền lớn như vậy để tham gia.

    • kbt님의 프로필 이미지
      kbt

      Đánh giá 26

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • hew980812님의 프로필 이미지
        hew980812

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        84% đã tham gia

        Việc hiểu biết ở mức độ nhất định về các yếu tố cốt lõi của Unreal Engine thực sự rất hữu ích. Nó giải đáp được rất nhiều thắc mắc.

        • seongyunk님의 프로필 이미지
          seongyunk

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          • coreafive님의 프로필 이미지
            coreafive

            Đánh giá 33

            Đánh giá trung bình 4.6

            4

            100% đã tham gia

            6.789.095 ₫

            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!