강의

멘토링

로드맵

NEW
Game Dev

/

Game Programming

Unreal Engine 5 with AI, chế tạo NPC tương tác

Khóa học dự án thực tế tạo AI NPC có thể đối t화 thực sự bằng cách tích hợp Unreal Engine 5 với OpenAI API

4 học viên đang tham gia khóa học này

  • SW School
실습 중심
ai활용
실무적용
게임개발
AI 활용법
Unreal Engine
UE Blueprint
Unreal C++
openAI API

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

  • Tạo AI NPC có thể áp dụng vào game thực tế

  • Học tập một cửa từ tích hợp API đến hoàn thành

  • Triển khai hệ thống phản ứng nhân vật và hệ thống phát hiện

  • Phương pháp tiếp cận phát triển game hiệu quả

  • Hoàn thành dự án thực tế

Unreal Engine 5 with AI, tích hợp OpenAI tạo NPC đối t화 tương tác

Khóa học dự án thực tế tạo AI NPC có thể đối thoại thật sự bằng cách tích hợp Unreal Engine 5 với OpenAI API

  • Học tập công nghệ cốt lõi Đây là khóa học thực hành tập trung vào việc tạo ra NPC trí tuệ nhân tạo có thể đối thoại thực sự bằng cách kết nối Unreal Engine 5 với OpenAI API. Thay vì chỉ là đối thoại dựa trên script đơn giản, bạn sẽ học cách áp dụng trực tiếp công nghệ AI thực sự như ChatGPT vào game, và học từng bước từ giao tiếp HTTP, xử lý JSON đến gọi API.

  • Phương pháp phát triển và triển khai hệ thống Học cách phát triển nhanh chóng bằng cách kết hợp các tính năng của Blueprint và C++ để ứng dụng trong thực tế. Hoàn thiện hệ thống phản ứng nhân vật có thể nhận diện người chơi và tương tác tự nhiên thông qua tính năng cảm biến thông minh sử dụng hệ thống Perception (hệ thống nhận thức, cảm biến) và liên kết Animation.

  • Năng lực thực tế và sản phẩm Có thể tích lũy kinh nghiệm giao tiếp API bên ngoài thông qua kết nối internet thời gian thực, từ đó phát triển năng lực thực tế có thể ứng dụng vào việc tích hợp các dịch vụ AI khác. Thông qua 20 buổi thực hành dự án, bạn sẽ tạo ra AI NPC hoàn thiện có thể sử dụng làm portfolio.

Tôi khuyến nghị cho những người như thế này

Sự hợp nhất giữa AI và game

Nhà phát triển quan tâm

Hệ thống NPC tương tác

Những người muốn triển khai

Có thể ứng dụng trong thực tế

Những người muốn học công nghệ AI

Sau khi hoàn thành khóa học

  • Phát triển kỹ thuật

    • Nắm vững khả năng tích hợp API: Không chỉ OpenAI API mà còn có thể tự do tích hợp với các API bên ngoài khác

    • Sử dụng Blueprint nâng cao: Thành thạo các kỹ thuật Blueprint nâng cao như giao tiếp HTTP, xử lý JSON

    • Hiểu về hệ thống AI: Nắm vững cách áp dụng công nghệ AI thực tế vào game

  • Tăng cường năng lực thực tiễn

    • Hoàn thành portfolio: Có thể sử dụng dự án AI NPC hoạt động thực tế làm portfolio

    • Nắm bắt công nghệ xu hướng: Học hỏi công nghệ tích hợp AI mới nhất phù hợp với thời đại ChatGPT

    • Khả năng giải quyết vấn đề: Nâng cao khả năng giải quyết vấn đề cần thiết trong thực tế như xử lý lỗi API, debug, v.v.


Chúng ta sẽ học những nội dung như thế này

Phần 1: Xây dựng môi trường thực tế Unreal Engine 5

Cài đặt và tối ưu hóa phiên bản mới nhất của Unreal Engine 5

Cài đặt tích hợp IDE (Rider, Visual Studio)

Thiết lập ban đầu dự án để phát triển AI NPC

Khắc phục sự cố môi trường phát triển

Phần 2: Giao diện hoạt hình và nhân vật

Thiết lập nhân vật cho AI NPC

Cấu hình Animation Blueprint

Tích hợp hệ thống Enhanced Input

Cách sử dụng Blueprint Interface

Phần 3: Tương tác thực tế và hệ thống trạng thái

Hệ thống tương tác giữa Người chơi và NPC

Thiết kế và triển khai máy trạng thái

Logic tương tác dựa trên sự kiện

Tích hợp UI Widget

Phần 4: Tích hợp OpenAI và triển khai AI NPC

Thiết lập và xác thực khóa API OpenAI

Triển khai blueprint giao tiếp HTTP

Xử lý và phân tích dữ liệu JSON

Chuyển đổi phản hồi AI thành đối thoại nhân vật

Phần 5: Giao diện và Hệ thống Nhận thức

Hệ thống phát hiện người chơi sử dụng Perception System

Thiết lập phạm vi nhận thức của AI NPC

Hoàn thành và kiểm tra dự án cuối cùng

Kỹ thuật gỡ lỗi và tối ưu hóa

Sản phẩm hoàn thành cuối cùng

  • AI NPC có thể trò chuyện thực tế

  • Hệ thống tích hợp API dựa trên giao tiếp HTTP

  • Hệ thống quản lý phản ứng và trạng thái nhân vật

  • Hệ thống phát hiện thông minh sử dụng Perception

Bạn có thắc mắc gì không?

Q. Tôi có thể tham gia khóa học này mà không biết nhiều về C++ không?

Vâng, chỉ cần biết ngữ pháp cơ bản là đủ rồi. Việc triển khai chính của khóa học sẽ tập trung vào Blueprint, và mã C++ cần thiết sẽ được cung cấp tối thiểu và giải thích đầy đủ cho bạn.

Q. Tôi mới sử dụng OpenAI API lần đầu, có khó không?

Từ tích hợp OpenAI API đến xử lý JSON, phân tích phản hồi được giải thích từng bước một và tiến hành tập trung vào thực hành. Được cấu trúc để ngay cả khi lần đầu tiếp xúc với API, bạn cũng có thể theo dõi một cách thoải mái.

Q. Cần chuẩn bị gì trước khi bắt đầu?

Cần có laptop đã cài đặt Unreal Engine 5 và kết nối internet. Ngoài ra, nếu có tài khoản OpenAI và API Key trả phí thì việc thực hành sẽ diễn ra thuận lợi hơn.

Q. Sản phẩm hoàn thành sẽ có dạng như thế nào?

Học viên sẽ tự tay tạo ra AI NPC có thể đối thoại trực tiếp, đồng thời triển khai giao tiếp HTTP, tích hợp API, hệ thống phản ứng nhân vật, hệ thống cảm biến (Perception), v.v.

Những lưu ý trước khi học

Môi trường phát triển

  • Unreal Engine 5 phiên bản mới nhất (khuyến nghị 5.3 trở lên)

  • IDE được thực hiện dựa trên JetBrains Rider và cũng có thể sử dụng Visual Studio.

  • Editor preferences > Source Code에서 IDE 설정 cần thiết

  • Người dùng Rider cần thiết phải cài đặt Plugin (Rider Link)

Vật dụng chuẩn bị cho thực hành tích hợp API

  • Chuẩn bị tài khoản OpenAI và API Key trả phí

  • ChatGPT Plus hoặc API credit trả phí được khuyến nghị (có thể xảy ra vấn đề về tốc độ/giới hạn với API miễn phí)

Các thông tin hướng dẫn khác

  • Khóa học bao gồm tổng cộng 20 buổi học và được tiến hành tập trung vào thực hành.

    Kết nối internet là bắt buộc và trong quá trình thực hành sẽ có các cuộc gọi API bên ngoài cũng như giao tiếp với máy chủ.

    Khả năng thiết kế logic cơ bản về việc debug lỗi trong quá trình học và xử lý phản hồi AI là cần thiết.

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 đã hoàn thành cơ bản Unreal Engine 5

  • Nhà phát triển quan tâm đến sự kết hợp giữa AI và game

  • Những người muốn triển khai hệ thống NPC tương tác

  • Những người muốn học các công nghệ AI có thể ứng dụng trong công việc thực tế

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

  • Hoàn thành khóa học cơ bản Unreal Engine 5 (Blueprint, Component, cấu trúc lớp C++)

  • Hiểu biết cơ bản về Actor, Animation, Enhanced Input, Blueprint Interface

Xin chào
Đây là

1,366

Học viên

93

Đánh giá

5

Trả lời

4.8

Xếp hạng

15

Các khóa học

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

Tất cả

20 bài giảng ∙ (8giờ 47phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Ưu đãi có thời hạn

46.200 ₫

30%

1.407.264 ₫

Khóa học khác của SW School

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!