강의

멘토링

로드맵

Inflearn brand logo image
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) 10 đánh giá

346 học viên

  • Rookiss
소스코드
게임개발
게임개발자
Unreal Engine
unreal-engine5

Dịch cái này sang tiếng Việt

  • 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à

76,654

Học viên

3,421

Đánh giá

5,379

Trả lời

4.9

Xếp hạng

41

Các khóa học

학력

- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)

경력

- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)

관심 분야

- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)

소개

해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.

 

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ả

10 đánh giá

4.8

10 đánh giá

  • hamsik2rang님의 프로필 이미지
    hamsik2rang

    Đánh giá 1

    Đánh giá trung bình 4.0

    4

    68% đã tham gia

    良い講義ではありますが、ある程度コードリーディングができるご経験者の方であれば、굳이このくらいの金額で受講する必要はないかと思います。

    • seongyunk님의 프로필 이미지
      seongyunk

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • coreafive님의 프로필 이미지
        coreafive

        Đánh giá 27

        Đánh giá trung bình 4.6

        4

        100% đã tham gia

        • kdi2514님의 프로필 이미지
          kdi2514

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          32% đã tham gia

          • cms92864272님의 프로필 이미지
            cms92864272

            Đánh giá 4

            Đánh giá trung bình 5.0

            Đã chỉnh sửa

            5

            100% đã tham gia

            膨大なエンジンのコードを重要な部分だけ一次的に理解できるように、よい手引きをしていただき、ありがとうございます。 特に講座を聞きながら、講師の方の考えを一緒に聞くことができてよかったです。

            6.905.561 ₫

            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!