Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Game Dev

/

Game Programming

Lee Deok-woo's Unreal Programming Part4 - Hệ thống khả năng chơi game

Tìm hiểu cách triển khai hiệu quả nhiều hệ thống kỹ năng khác nhau cho trò chơi nhập vai bằng hệ thống khả năng chơi trò chơi của Unreal Engine 5.

(5.0) 39 đánh giá

1,029 học viên

  • ideugu
unreal
게임개발자
Unreal Engine
GAS
unreal-engine5
Unreal C++
UE Blueprint

Đánh giá từ những học viên đầu tiên

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

  • Hệ thống khả năng chơi game

  • Các tính năng mới nhất của Unreal Engine 5

  • Sản xuất trò chơi hiệu quả

Giới thiệu Hệ thống năng lực chơi game Unreal, một cuộc cách mạng trong sáng tạo trò chơi.

Hệ thống khả năng chơi game (GAS) của Unreal Engine 5 là một khuôn khổ phát triển trò chơi mạnh mẽ được tối ưu hóa để xây dựng các trò chơi một cách có hệ thống như game nhập vai, game bắn súng và game MOBA.

  • Bạn có thể dễ dàng triển khai nhiều kỹ năng và hiệu ứng tăng sức mạnh cho nhân vật thường được sử dụng trong quá trình sản xuất trò chơi.

  • Cấu trúc khung có hệ thống và phân chia sẽ làm tăng tính linh hoạt và khả năng mở rộng của quá trình phát triển trò chơi.

  • Nó hỗ trợ tính toán chỉ số phức tạp bằng cách sử dụng dữ liệu trò chơi dựa trên cấp độ nhân vật.

  • Nó đã được áp dụng cho trò chơi Fortnite và đã được xác minh về tính ổn định và hiệu quả.

  • Nhiều công ty đang tích cực sử dụng nó trong các trò chơi mới dựa trên Unreal Engine 5.

Sau khi tham gia bài giảng, bạn sẽ có thể tạo ra những kết quả như thế này.

Thực hiện các đòn tấn công và phán đoán của nhân vật người chơi

Chúng tôi sẽ triển khai đòn tấn công liên tục được thực hiện trong bài giảng Unreal Phần 2 như một hệ thống khả năng chơi trò chơi, đồng thời triển khai phán đoán tấn công như một chức năng riêng biệt và kết hợp chúng.

Tích hợp hệ thống UI và dữ liệu trò chơi

Triển khai giao diện người dùng nhân vật và đăng ký hàm gọi lại với hệ thống giao diện người dùng để tự động phản ánh mọi thay đổi đối với dữ liệu nhân vật. Ngoài ra, cấp cho NPC khả năng bất khả chiến bại tạm thời.

Triển khai các hộp vật phẩm khác nhau

Triển khai các hộp vật phẩm mang lại nhiều hiệu ứng khác nhau cho người chơi sở hữu chúng, chẳng hạn như hộp sát thương, hộp hồi phục, hộp bất khả chiến bại và hộp vật phẩm.

Triển khai kỹ năng tấn công tầm xa

Khi bạn có được một vật phẩm, nó sẽ cấp cho bạn một kỹ năng mới và sau khi thực hiện một đòn tấn công tầm xa, nó sẽ gây ra sát thương tấn công tầm xa dựa trên khoảng cách.

  • Học sinh sẽ thực hiện được những khả năng sau:

    • Khả năng lặp lại việc xoay vòng và tổ chức sau mỗi 5 giây.

    • Khả năng nhảy đơn giản, khả năng nhảy có trạng thái

    • Khả năng tấn công thông thường, khả năng tấn công liên tục

    • Một khả năng tấn công tầm xa tiêu tốn 30 năng lượng và có thời gian hồi chiêu là 3 giây.

  • Học sinh sẽ tạo ra các hiệu ứng sau:

    • Hiệu ứng sát thương tấn công tăng theo cấp độ combo

    • Hiệu ứng giảm sức bền

    • Regen, hiệu ứng DOT

    • Hiệu ứng bất khả chiến bại, hiệu ứng hủy bỏ bất khả chiến bại

Các tính năng của hệ thống khả năng chơi trò chơi

Hệ thống Khả năng Chơi game Unreal phân loại và cung cấp nhiều tính năng cần thiết cho việc phát triển trò chơi, cho phép phát triển hiệu quả các trò chơi quy mô lớn. Mỗi thành phần được đặc trưng bởi sự phụ thuộc được tách biệt tối đa, cho phép mở rộng linh hoạt.

Mỗi thành phần của hệ thống năng lực trò chơi giao tiếp hữu cơ với nhau và thực hiện các lệnh mong muốn. Sơ đồ bên dưới minh họa luồng cơ bản của hệ thống năng lực trò chơi được triển khai phổ biến nhất.

Tuy nhiên, vì có rất nhiều điều cần biết về những điều cơ bản, bạn nên sử dụng hệ thống khả năng chơi trò chơi sau khi hiểu rõ đặc điểm và quy trình thực hiện của từng thành phần thay vì sử dụng ngay từ đầu.


Đặc điểm của chương trình giảng dạy

Khóa học này được thiết kế chương trình giảng dạy như sau để đảm bảo trải nghiệm học tập tốt nhất.

  • Nửa đầu bài giảng tập trung vào việc tìm hiểu các thành phần và luồng hoạt động của hệ thống kỹ năng chơi trò chơi. Do đó, để tối đa hóa hiệu quả học tập, chúng tôi đã chuẩn bị các ví dụ được thiết kế đơn giản nhất có thể, chỉ sử dụng các chức năng thiết yếu.

  • Trong nửa sau của bài giảng, chúng ta sẽ vận dụng những kiến thức đã học trong nửa đầu để triển khai nhiều kỹ năng, hiệu ứng và cài đặt bổ sung. Chúng tôi đã chuẩn bị các ví dụ thực tế minh họa cách sử dụng các cài đặt cơ bản, tận dụng những kiến thức đã học trong nửa đầu.

Trải nghiệm năng suất đáng kinh ngạc của khuôn khổ hàng đầu trong ngành của chúng tôi.


Cấu trúc chương trình giảng dạy

Phần (1) Hiểu về Hệ thống Khả năng trong Trò chơi

Hiểu được các thành phần tổng thể của Hệ thống năng lực trong trò chơi Unreal và tìm hiểu các chức năng cơ bản của Hệ thống năng lực trong trò chơi.

Mục (2) Khả năng và nhiệm vụ trong trò chơi

Chúng ta sẽ khám phá những cân nhắc liên quan đến việc triển khai hệ thống khả năng chơi trò chơi cho nhân vật của bạn và tìm hiểu khuôn khổ cơ bản về khả năng chơi trò chơi và nhiệm vụ khả năng.

GATA
Hiệu ứng trò chơi

Mục (3) Thuộc tính và Hiệu ứng Trò chơi

Tìm hiểu cách triển khai nhiều hiệu ứng trò chơi khác nhau ảnh hưởng đến dữ liệu trò chơi và cách trực quan hóa thông tin nhân vật một cách hiệu quả bằng cách liên kết thông tin đó với UI.

Mục (4) Sử dụng Hệ thống Khả năng Chơi trò chơi

Tìm hiểu cách triển khai hiệu quả nhiều hộp vật phẩm mang lại nhiều hiệu ứng khác nhau cho nhân vật và kỹ năng của bạn với các chức năng phức tạp.

Những điều cần lưu ý trước khi tham gia khóa học

  • Nếu bạn có bất kỳ ghi chú nào cần thiết cho bài giảng, vui lòng ghi lại cẩn thận.

  • Nó có thể giúp sinh viên hiểu đầy đủ nội dung được trình bày trong bài giảng và tăng sự hài lòng khi học.

Môi trường thực hành

  • Hệ điều hành và Phiên bản (OS): Hệ điều hành Windows (Windows 10 hoặc Windows 11)

  • Công cụ được sử dụng: Visual Studio 2022 Community Edition

  • Phiên bản Unreal Engine: 5.1.1 (Sử dụng các phiên bản mới hơn có thể gây ra sự cố.)

  • Bạn sẽ không gặp vấn đề gì khi học nếu bạn chỉ chuẩn bị những thông số kỹ thuật tối thiểu để chạy Unreal Engine .

Tài liệu học tập

  • Các chương trình ví dụ được cung cấp thông qua GitHub .

  • Các bài giảng được thực hiện dưới hình thức giải thích các lý thuyết cơ bản bằng PPT và kèm theo các ví dụ thực tế, mỗi bài giảng bao gồm các video có thời lượng từ 30 phút đến 1 giờ 15 phút.

Kiến thức của người chơi

Ghi chú

  • Việc sao chép nội dung bài giảng nguyên văn và đăng lên các blog bên ngoài là bị nghiêm cấm.

Thông tin hữu ích

liên kết loạt bài

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

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

  • 복잡한 게임 hệ thống muốn thực hiện có hệ thống

  • 최신 Unreal Technology học tập muốn

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

  • Cách sử dụng cơ bản của Unreal Engine 5

  • Lợi Đức Vũ giảng dạy về lập trình Unreal Part1,2 (khuyến khích)

Xin chào
Đây là

13,626

Học viên

1,101

Đánh giá

819

Trả lời

4.9

Xếp hạng

7

Các khóa học

청강문화산업대학교에서 언리얼 엔진, 게임 수학, UEFN 게임제작을 가르치고 있습니다.
- 이득우의 언리얼 C++ 프로그래밍, 넥슨 코리아 공식 교육 교재 선정 2023
- 스마일게이트 언리얼 프로그래머 양성 프로그램 언신(Unseen) 교육 총괄 2023
- 에픽게임즈 언리얼 공인 강사 (Authorized Instructor) 2022
- 에픽게임즈 개발자 지원 언리얼 데브그랜트 수상 2017
- 언리얼 서밋 2017, 2018, 2019 발표
- 시작해요 언리얼, UEFN 2022, 2023 웨비나 진행
- 대한민국 게임백서 2022 기술부문 편찬위원
- 부산인디커넥트페스티벌(BIC) 2022, 2023 심사위원장   

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

Tất cả

10 bài giảng ∙ (9giờ 2phú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ả

39 đánh giá

5.0

39 đánh giá

  • uty1993님의 프로필 이미지
    uty1993

    Đánh giá 28

    Đánh giá trung bình 4.9

    5

    60% đã tham gia

    좋은 강의 감사합니다! 개인적인 느낌으로는 3강 보다는 좀 더 내용 이해가 잘되었습니다.

    • Cr0ssEyE님의 프로필 이미지
      Cr0ssEyE

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      이번에 교수님의 GAS 강의를 수강하면서 내용을 정리해보고 엔진 내부의 코드를 살펴보다 보면 언리얼 엔진의 GAS는 굳이 사용하지 않더라도 배워보고 구조를 이해 해보는 것 만으로도 프로그래머의 역량에 큰 도움이 될 것이라는 생각이 듭니다. 첫 사용의 고난을 이겨낸 뒤에는 뛰어난 효율성과 유연성으로 하여금 개발 시간과 테스트 시간을 크게 단축 시킬 수 있는 방향을 찾게 된 것 같습니다. 좋은 강의 제공해주셔서 감사합니다!

      • 임형국님의 프로필 이미지
        임형국

        Đánh giá 20

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        이득우 교수님의 언리얼 커리큘럼을 쭉 들으며, 언리얼에 대한 기초부터 컨텐츠를 만들고, 네트워크 프레임웍으로 멀티플레이 게임을 만들고, 지금 언리얼에서 가장 핫한 기술인 어빌리티시스템까지... 경쟁력 있는 포트폴리오를 만들 수 있을 것 같은 자신감이 마구 생기네요!! 쉽지는 않지만 그만큼 가치가 있는 강의입니다! 한국에서 찾아보기 어려운 귀한 강의들 만들어 주셔서 감사합니다~!

        • 이득우
          Giảng viên

          파트4 수강평 감사합니다. 앞으로 좋은 결과 있으시길 기원합니다. 건승하세요!

      • 제정민님의 프로필 이미지
        제정민

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        60% đã tham gia

        • Rocream님의 프로필 이미지
          Rocream

          Đánh giá 3

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          3.462.471 ₫

          Khóa học khác của ideugu

          Hãy khám phá các khóa học khác của giảng viên!