
이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
이득우
대기업 현업자들이 수강하는 언리얼 C++ 프로그래밍 전문 과정입니다. 언리얼 엔진 프로그래머라면 게임 개발전에 반드시 알아야 하는 언리얼 C++ 기초에 대해 알려드립니다.
Intermediate
언리얼 C++, Unreal Engine
Đây là khóa học lập trình Unreal C++ chuyên biệt dành cho nhân viên của các tập đoàn lớn. Chúng tôi sẽ hướng dẫn bạn cách tạo một trò chơi roguelike hack&slash mẫu một cách có hệ thống từ đầu đến cuối bằng lập trình Unreal C++.
Cách sử dụng cơ bản về Unreal Engine
Lập trình C++ không thực tế
Tạo trò chơi Unreal Engine
Cách thiết kế game Unreal Engine
'Vì chỉ một số tính năng của Unreal được triển khai và dán vào một phần nên cấu trúc nội dung trở nên rối rắm và quá trình phát triển bị chặn lại giữa chừng.'
'Tôi muốn tìm hiểu những khái niệm cơ bản như tham chiếu mềm và tham chiếu yếu, những khái niệm cần thiết cho công việc thực tế.'
Lập trình Unreal C++ bổ sung các quy tắc độc đáo vào C++ chuẩn để phát triển trò chơi quy mô lớn, thêm các cấu trúc dữ liệu tùy chỉnh và nhiều phần mở rộng khác nhau . Hiểu tất cả những điều này là điều cần thiết để lập trình Unreal hiệu quả!
Chúng tôi sẽ giúp bạn hiểu rõ các cấu trúc và nguyên tắc cốt lõi để phát triển thành một lập trình viên Unreal Engine chuyên nghiệp! Chúng tôi đã tổng hợp những kiến thức thiết yếu cho việc phát triển game chuyên nghiệp, giúp bạn xây dựng nền tảng vững chắc. Khóa học lập trình tiên tiến này được giảng dạy bằng tiêu chuẩn Unreal 5 mới !
Cần chú ý nhiều hơn đến động cơ hơn là việc triển khai ví dụ đơn giản.
Nó nêu rõ phần đó .
Quản lý hiệu quả các dự án C++ phức tạp
Nó cho bạn biết cách thiết kế .
Nhiều thứ liên quan đến tối ưu hóa
Giải thích các khái niệm quan trọng .
Thiết kế trò chơi dựa trên dữ liệu
Nó cho bạn biết cách liên kết UI .
Khóa học này được chia thành năm giai đoạn để cung cấp một hành trình dài gồm 15 bài giảng.
Hiểu cấu trúc cơ bản của nội dung trò chơi và học cách điều khiển nhân vật. Tìm hiểu cách chuyển đổi điều khiển nhân vật hiệu quả bằng hệ thống nhập liệu và dữ liệu mới được giới thiệu trong Unreal Engine 5.1.
Tìm hiểu cách thiết lập hoạt ảnh nhân vật. Ví dụ này minh họa cách tạo Bản thiết kế hoạt ảnh hiệu quả bằng các tính năng mới nhất, tận dụng các đoạn phim hoạt ảnh, dữ liệu và hệ thống ủy nhiệm Unreal C++ để triển khai hiệu quả các hành động kết hợp phức tạp.
Điều này bao gồm việc tạo ra một hệ thống mánh lới quảng cáo được sử dụng trong quá trình chơi. Thiết kế nhiều loại vật phẩm, tạo một hộp vật phẩm để chúng xuất hiện ngẫu nhiên, rồi tạo ra một mánh lới quảng cáo để nhận phần thưởng khi đánh bại các NPC xuất hiện trên màn chơi.
Quản lý dữ liệu trò chơi và triển khai AI. Tìm hiểu cách nhập dữ liệu trò chơi được thiết kế trong bảng Excel vào Unreal Engine và quản lý nó trong một lớp đơn lẻ. Sử dụng bảng dữ liệu này, bạn sẽ tạo ra các NPC ngày càng mạnh mẽ hơn qua từng màn chơi. Hơn nữa, bạn sẽ trang bị AI cho NPC dựa trên mô hình cây hành vi, cho phép chúng tham gia chiến đấu với các nhân vật khác.
Chúng tôi thiết kế khóa học này để phù hợp với người mới bắt đầu, vì vậy ngay cả khi bạn chưa có kiến thức trước về mô hình cây hành vi, bạn vẫn có thể nhận được lời giải thích lý thuyết chi tiết trước khi chuyển sang thực hành Unreal Engine thực tế.
Giai đoạn cuối cùng là hoàn thiện trò chơi. Chúng tôi tạo màn hình hiển thị thông tin người chơi, tự động đồng bộ các chỉ số khác nhau bằng Unreal Reflection, tinh chỉnh dữ liệu cho luồng trò chơi và mở rộng cấu trúc trò chơi dựa trên CPP với các Bản thiết kế hiệu quả cao để hoàn thiện quá trình sản xuất trò chơi. Cuối cùng, chúng tôi tạo bản dựng để hoàn thiện trò chơi cuối cùng.
Lộ trình kết hợp Unreal Programming Phần 1 và Phần 2
Bạn có thể mua nó với phiếu giảm giá 30% ! 💌
H. Tôi tò mò về sự khác biệt so với Phần 1 của bài giảng.
Phần 1 của khóa học tập trung vào các kỹ năng lập trình dành cho lập trình viên Unreal Engine trung cấp. Phần 2 tập trung vào phát triển game, dành cho các lập trình viên mới làm quen với Unreal Engine, giúp họ phát triển game một cách có hệ thống.
H. Khóa học này có cung cấp hiểu biết chi tiết về nội dung bên trong Unreal Engine không?
Khóa học này không nhằm mục đích giải thích cấu trúc bên trong của Unreal Engine, mà nhằm giúp người mới bắt đầu xây dựng trò chơi một cách có hệ thống. Đối với những ai muốn tìm hiểu thêm về cấu trúc bên trong của Unreal Engine, chúng tôi khuyến nghị bạn nên tham khảo Phần 1.
H. Tôi có cần biết C++ nâng cao không?
Khóa học này phù hợp với những người có kinh nghiệm cơ bản về các ngôn ngữ hướng đối tượng như C++, C# và Java để tạo trò chơi.
H. Khóa học này có hỗ trợ Unreal 5 mới nhất không?
Khóa học này được thiết kế cho Unreal Engine 5.1. Khóa học tuân thủ các quy ước mã hóa của Unreal Engine 5 và đề cập đến những thay đổi quan trọng trong các tính năng mới nhất của Unreal Engine.
Chúng tôi liên tục cải thiện những thay đổi xảy ra sau mỗi lần nâng cấp Unreal Engine.
Nguồn mẫu GitHub phản ánh tới Unreal Engine 5.4.
🕹️ Những điều cần lưu ý trước khi tham dự buổi thuyết trình
Xin chào, tôi là Lee Deuk-woo đến từ Đại học Công nghiệp Văn hóa Cheonggang .
Tôi đã nghiên cứu và giảng dạy Unreal trong 10 năm kể từ khi Unreal Engine 4 ra mắt vào năm 2013.
Trong quá trình giảng dạy, tôi cũng nhận được yêu cầu từ các doanh nghiệp, cung cấp Unreal Engine và đào tạo lập trình cho các công ty game hàng đầu như NCSOFT và Nexon Korea. Năm nay, tôi đang hợp tác với Smilegate để cung cấp UNSEEN, một chương trình đào tạo lập trình viên Unreal Engine toàn diện.
Đã sáu năm trôi qua kể từ khi tôi viết cuốn "Những Nguyên Tắc Cơ Bản Về Phát Triển Game Unreal C++ Của Lee Deuk-woo" vào năm 2017. Vì phải sắp xếp nó trong một không gian hạn chế, tôi cảm thấy nó thiếu phần giải thích chi tiết về các nguyên tắc cơ bản của Unreal C++. Tuy nhiên, kể từ đó, tôi đã giải quyết những thay đổi và hiện đang cung cấp một khóa học Unreal hoàn chỉnh được thiết kế riêng cho Unreal Engine 5 mới ra mắt. Cảm ơn sự kiên nhẫn của bạn!
Khóa học này dành cho ai?
Bất kỳ ai muốn tạo trò chơi từ đầu đến cuối bằng Unreal Engine
Bất cứ ai tò mò về cách tạo trò chơi theo phong cách hack &
Những người muốn tạo một trò chơi với nhiều vật phẩm và yếu tố ngẫu nhiên tương tự như thể loại roguelike
Bất kỳ ai muốn tìm hiểu một cách có hệ thống khung trò chơi của Unreal Engine
Cần biết trước khi bắt đầu?
Ngôn ngữ C, ngôn ngữ C++
13,684
Học viên
1,105
Đánh giá
820
Trả lời
4.9
Xếp hạng
7
Các khóa học
청강문화산업대학교에서 언리얼 엔진, 게임 수학, 게임제작을 가르치고 있습니다.
- 이득우의 언리얼 C++ 프로그래밍, 넥슨 코리아 공식 교육 교재 선정 2023
- 스마일게이트 언리얼 프로그래머 양성 프로그램 언신(Unseen) 교육 총괄 2023
- 에픽게임즈 언리얼 공인 강사 (Authorized Instructor) 2022
- 에픽게임즈 개발자 지원 언리얼 데브그랜트 수상 2017
- 언리얼 서밋 2017, 2018, 2019 발표
- 시작해요 언리얼, UEFN 2022, 2023 웨비나 진행
- 대한민국 게임백서 2022 기술부문 편찬위원
- 부산인디커넥트페스티벌(BIC) 2022, 2023 심사위원장
Tất cả
16 bài giảng ∙ (10giờ 20phút)
Tài liệu khóa học:
Tất cả
297 đánh giá
4.9
297 đánh giá
4.155.294 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!