Unreal Engine 5, A to Z for Beginners, Only Blueprints!
SW School
Beginner's Guide to Creating Your First Game Using Only Blueprints Without Coding
入門
unreal-engine5, unreal-blueprint
A hands-on project course for creating AI NPCs capable of real conversations by integrating Unreal Engine 5 with OpenAI API
16 learners
Level Intermediate
Course period Unlimited
Creating AI NPCs Applicable to Real Games
One-stop learning from API integration to completion
Character Reaction System and Detection System Implementation
Efficient Game Development Approach
Practical Project Completion
A hands-on project course for creating AI NPCs capable of real conversations by integrating Unreal Engine 5 with OpenAI API
Core Technology Learning This is a hands-on lecture where you'll create AI NPCs capable of real conversation by integrating Unreal Engine 5 with OpenAI API. Rather than simple script-based dialogue, you'll learn how to directly apply real AI technology like ChatGPT to games, studying step-by-step from HTTP communication to JSON processing and API calls.
Development Approach and System Implementation Learn how to rapidly develop by combining Blueprint and C++ functionality for practical application in real-world scenarios. Complete a character reaction system that recognizes players and interacts naturally through intelligent detection features using the Perception system (perception and detection system) and Animation integration.
Practical Skills and Deliverables You can gain experience in external API communication through real-time internet connections, developing practical skills that can be applied to integrating other AI services. Through a total of 20 project sessions, you will create a high-quality AI NPC that can also be used as a portfolio piece.
The convergence of AI and gaming
Interested developers
Interactive NPC System
Those who want to implement
Applicable in real-world practice
Those who want to learn AI technology
Technical Growth
Acquire API Integration Skills: You'll be able to freely integrate not only OpenAI API but also other external APIs
Advanced Blueprint Utilization: Master advanced blueprint techniques including HTTP communication, JSON processing, and more
Understanding AI Systems: Learn how to apply real AI technology to games through hands-on experience
Strengthening Practical Skills
Portfolio Completion: You can use an actual working AI NPC project for your portfolio
Trend Technology Acquisition: Learn the latest AI integration technologies suited for the ChatGPT era
Problem-solving skills: Improve problem-solving abilities needed in practice, such as API error handling and debugging
Unreal Engine 5 Latest Version Setup and Optimization
IDE Integration Setup (Rider, Visual Studio)
AI NPC Development Project Initial Setup
Development Environment Troubleshooting
Character Settings for AI NPCs
Animation Blueprint Configuration
Enhanced Input system integration
Blueprint Interface Usage Guide
Player-NPC Interaction System
State Machine Design and Implementation
Event-driven interaction logic
UI Widget Integration
OpenAI API Key Setup and Authentication
HTTP Communication Blueprint Implementation
JSON Data Processing and Parsing
Convert AI responses into character dialogue
Perception System-Based Player Detection
Setting the Cognitive Range of AI NPCs
Final Project Completion and Testing
Debugging and Optimization Techniques
AI NPCs capable of actual conversation
HTTP Communication-Based API Integration System
Character Reaction and State Management System
Intelligent Detection System Using Perception
Q. Can I take this course even if I don't know C++ well?
Yes, knowing basic grammar is sufficient. The main implementation of the course will be centered around Blueprints, and the necessary C++ code will be provided minimally with thorough explanations.
Q. This is my first time with the OpenAI API - isn't it difficult?
From OpenAI API integration to JSON processing and response parsing, this course explains each step and proceeds with a hands-on approach. It's structured so that even those encountering APIs for the first time can follow along without any burden.
Q. What preparation is needed in advance?
A laptop with Unreal Engine 5 installed and an internet connection are required. Additionally, having an OpenAI account and a paid API Key will enable smoother hands-on practice.
Q. What form will the final deliverable take?
Students will create AI NPCs capable of direct conversation, implementing HTTP communication, API integration, character reaction systems, and perception systems.
Unreal Engine 5 latest version (5.3 or higher recommended)
The IDE will be based on JetBrains Rider, and Visual Studio can also be used.
Editor preferences > Source Code requires IDE configuration
Rider users must install the plugin (Rider Link)
Prepare OpenAI Account and Paid API Key
ChatGPT Plus or paid API credits are recommended (free API may experience speed/limitation issues)
The course consists of a total of 20 sessions and is conducted with a focus on hands-on practice.
Internet connection is required, and external API calls and server communication will occur during the hands-on practice.
Basic logic design skills for error debugging and AI response handling during classes are required.
Who is this course right for?
A developer who has completed Unreal Engine 5 basics
Developer interested in the convergence of AI and gaming
Someone who wants to implement an interactive NPC system
Those who want to learn AI technologies that can be applied in practical work
Need to know before starting?
Completed Unreal Engine 5 Fundamentals Course (Blueprint, Components, C++ Class Structure)
Basic Understanding of Actor, Animation, Enhanced Input, and Blueprint Interface
All
20 lectures ∙ (8hr 47min)
1. Lesson 1
07:17
2. Lesson 2
22:45
3. Lesson 3
28:52
4. Lecture 4
31:15
5. Lesson 5
23:40
6. Lesson 6
19:44
7. Lecture 7
39:24
8. Lesson 8
41:50
9. Lesson 9
30:01
10. Lesson 10
17:36
11. Lecture 11
29:38
12. Lecture 12
24:33
13. Lesson 13
29:26
All
1 reviews
$51.70
Check out other courses by the instructor!
Explore other courses in the same field!