강의

멘토링

로드맵

Inflearn brand logo image
BEST
Game Dev

/

Game Programming

Lập trình không thực tế của Lee Deuk-Woo Phần 2 - Tìm hiểu về khung trò chơi không thực tế

Đâ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++.

(4.9) 297 đánh giá

1,737 học viên

  • ideugu
교수님 강의
실습 중심
게임프로그래밍
Unreal Engine
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

  • 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

C++ không thực tế
Hiểu biết đầy đủ và phát triển trò chơi 🎮

Bạn có lo lắng như thế này không?

'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ế.'

Unreal C++ đòi hỏi một cách tiếp cận mới với tư duy tìm hiểu một lĩnh vực mới.

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 !

Ngoại hình của bạn sẽ thay đổi sau khi tham dự buổi thuyết trình!

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 .

Hoàn thành tất cả 15 bài học! 🚩

Khóa học này trình bày các yếu tố của Unreal Game Framework tạo nên nội dung trò chơi và hướng dẫn bạn từng bước triển khai chúng để hoàn thành trò chơi. Sau khi hoàn thành tất cả 15 bài học, bạn sẽ có thể xây dựng một trò chơi roguelike đơn giản với hệ thống điều khiển chặt chém .


Học theo 5 phần
Unreal Engine & C++ 🕹️

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.

Bước 1
Chuyển đổi điều khiển nhân vật

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.

Phần 2
Cài đặt hoạt hình nhân vật

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.

Bước 3
Tạo hệ thống thủ thuật

Đ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.

Bước 4
Quản lý dữ liệu trò chơi &
Triển khai trí tuệ nhân tạo

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ế.

Bước 5
Hoàn thành trò chơi

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.

Mặc dù lúc đầu bạn có thể lặp lại Yudai...
Nếu may mắn và nhận được phần thưởng tốt, bạn có thể trở thành một nhân vật cực kỳ mạnh mẽ.
Bạn sẽ có thể thăng cấp. Chúng tôi hỗ trợ những thử thách của bạn!

Lee Deok-woo
Lộ trình lập trình Unreal 🤖

Lộ trình lập trình Unreal của Lee Deuk-woo

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% ! 💌


Câu hỏi dự kiến Hỏi & Đáp 💬

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

  • Môi trường thực hành
  • 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 tiến hành 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 một video dài từ 25 đến 50 phút.
  • Kiến thức và biện pháp phòng ngừa của người chơi
    • Khóa học này là khóa học trung cấp được thiết kế để giúp các nhà phát triển mới bắt đầu quá trình phát triển của họ.
    • Cần có hiểu biết cơ bản về các ngôn ngữ hướng đối tượng như C++, C# và Java.
    • 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.
  • Một cộng đồng chỉ học tập
    • Chúng tôi điều hành máy chủ Discord nơi bạn có thể đặt câu hỏi và nhận câu trả lời.
    • Địa chỉ mời vào máy chủ Discord: https://discord.gg/G45cCJ4AKs
  • Ví dụ về các ghi chú bài giảng xuất sắc

Giới thiệu Người chia sẻ kiến thức ✒️

  • Trụ sở chính của Epic Games tổ chức Giải thưởng Unreal Dev Grant (2017)
  • Tác giả của "Lee Deuk-woo's Unreal C++ Game Development Essentials" (Acorn Publishing, 2017)
  • Giảng viên được chứng nhận Unreal Engine của Epic Games (2022)
  • Chương trình giáo dục Epic Games Korea (Start Unreal 2017, 2018, 2019, 2022)
  • Tác giả của "Toán học trò chơi của Lee Deuk-woo" (Chỉ có sách, 2022)
  • Chương trình đào tạo lập trình viên chuyên nghiệp Unreal Engine của Smilegate, UNSEEN (2022)

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!

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

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++

Xin chào
Đây là

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 심사위원장   

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

Tất cả

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

297 đánh giá

4.9

297 đánh giá

  • 제리님의 프로필 이미지
    제리

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    도움이 많이 되었습니다:) 감사합니다

    • wblee님의 프로필 이미지
      wblee

      Đánh giá 3

      Đánh giá trung bình 4.7

      4

      19% đã tham gia

      팀원들을 모아 언리얼로 MORPG를 개발 중입니다. 강의 구성이 잘 되있어 도움이 많이 될 것 같습니다 :)

      • 장발장님의 프로필 이미지
        장발장

        Đánh giá 5

        Đánh giá trung bình 5.0

        5

        6% đã tham gia

        순차적으로 꼼꼼하게 알아야할 것들을 빼놓지 않고 설명해주는 최고의 교육자, 최고의 전문가

        • 이득우
          Giảng viên

          멋진 수강평 감사합니다! 힘이 나네요 ㅎㅎ 많은 도움이 되셨으면 합니다.

      • alswhzla님의 프로필 이미지
        alswhzla

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        6% đã tham gia

        강의도 친절하게 알려주시고 커리큘럼 내용이 알차고 너무 좋습니다!

        • 이득우
          Giảng viên

          좋은 수강평 감사합니다!

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

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        44% đã tham gia

        강의도 친절하게 알려주셔서 좋고요 모르는 기능들도 있었는데 새롭게 알 수 있어서 너무나 좋은 것 같습니다.

        4.155.294 ₫

        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!