Thực chiến! Phát triển Unreal Soulslike: A to Z

Đây là khóa học tự làm Action RPG Soulslike như 'Dark Souls', 'Elden Ring' bằng Unreal Engine (C++).

(4.9) 15 đánh giá

240 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

Unreal Engine
Unreal Engine
Unreal C++
Unreal C++
C++
C++
Unreal Engine
Unreal Engine
Unreal C++
Unreal C++
C++
C++

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

4.9

5.0

홍지범

100% đã tham gia

Đây là một bài giảng tuyệt vời để học các nguyên lý cốt lõi của hệ thống chiến đấu trong Unreal. Nếu phân tích kỹ dự án này, nó chẳng khác nào bạn đã nhận được một khung sườn cơ bản có thể mở rộng ra bất cứ đâu. <Điểm tốt> - Cách tổ chức cấu trúc dự án Unreal: Khi mới bắt đầu với Unreal, tôi đã băn khoăn không biết nên lấy C++ hay Blueprint làm nền tảng, nhưng qua bài giảng này, tiêu chuẩn để thiết lập cấu trúc dự án đã trở nên rõ ràng hơn. - Nguyên lý thực hiện hành động chiến đấu: Tôi đã có thể học chi tiết các nguyên lý thực hiện các hành động chiến đấu như tấn công (tất nhiên rồi), đỡ đòn (block), phản đòn (parry), combo, v.v. - Phương pháp triển khai mã C++: Đây có lẽ là điểm tốt nhất của bài giảng này. Thay vì lạm dụng Blueprint, tôi đã biết cách triển khai các yếu tố cần thiết cho hành động trong C++ (ví dụ: kiểm tra va chạm, phát hoạt ảnh, liên kết dữ liệu, v.v.). <Điểm đáng tiếc> - Ở phần đầu bài giảng, cấu trúc thư mục không có trong nội dung dạy đã bị thay đổi khiến tôi hơi bối rối. Sẽ tốt hơn nếu những phần đó được đề cập đến. - Tôi cũng rất muốn nghe các mẹo của giảng viên về cách thêm bản đồ hoặc cấu trúc menu như đã thấy trong phần giới thiệu trò chơi. Tuy có một chút tiếc nuối nhưng vì đây là phần có thể tự giải quyết được nên tôi không nghĩ đó là điểm trừ. <Gửi đến những ai còn đang do dự về khóa học này> - Chất lượng bài giảng rất tốt, nhưng lý do thời lượng bài giảng có vẻ ngắn hơn tưởng tượng là vì giảng viên giải thích dựa trên những nội dung đã được triển khai sẵn. Hầu hết các bài giảng về game nếu tự tay triển khai trực tiếp thì thời lượng sẽ tăng lên gấp nhiều lần, nên có vẻ phương pháp giải thích mã nguồn được sử dụng nhiều hơn. Tuy nhiên, nếu bạn tiếp cận với tư cách là đang phân tích dự án này, thì đây là một nguồn tài nguyên cực kỳ tốt. Tôi thực sự khuyên dùng cho những ai quan tâm đến việc triển khai game thể loại Souls-like hoặc game hành động. Trước khi bắt đầu, tốt nhất bạn nên xem qua một dự án Unreal hoặc đọc một cuốn sách về nó, và trong quá trình học, nếu thiếu kỹ năng cơ bản hoặc có điều gì không biết, bạn nên vừa học vừa hỏi AI.

5.0

ereum999

100% đã tham gia

Tôi thích game Soulslike và muốn thử tự làm game, khóa học này thực sự rất hữu ích. Những thứ khó học ở nơi khác như quản lý trạng thái, va chạm vũ khí, AI, animation cũng được giải thích rõ ràng. Cảm ơn vì bài giảng hay!

5.0

개멋져!

100% đã tham gia

Thật sự rất hữu ích. Khi học Unreal, tôi đã không biết phải bắt đầu từ đâu, nhưng tôi nghĩ đây là khóa học giúp tôi nắm bắt được bức tranh tổng thể bằng cách theo dõi cơ chế làm việc thực tế trong thời gian ngắn. Tôi sẽ xem lại từng phần và cố gắng thực hành chăm chỉ. Cảm ơn vì đã đăng tải khóa học hay ạ~~~

Bạn sẽ nhận được điều này sau khi học.

  • Unreal Engine

  • Unreal C++

  • Hệ thống chiến đấu RPG hành động Soulslike

Tìm hiểu cơ chế cốt lõi của một game nhập vai hành động giống như linh hồn.

Khóa học này là hướng dẫn đầy đủ về cách áp dụng các cơ chế cốt lõi từ các game Souls-like phổ biến như Dark Souls, Bloodborne và Elden Ring bằng Unreal Engine. Chương trình học được thiết kế thực tế và hướng dẫn từng bước, phù hợp cho cả người mới bắt đầu và người chơi trung cấp.

Tôi giới thiệu điều này cho những người này

  • Các nhà phát triển mới bắt đầu muốn bắt đầu phát triển trò chơi bằng Unreal Engine

  • Các nhà phát triển trò chơi quan tâm đến cơ chế nhập vai hành động giống như linh hồn

  • Sinh viên đang tìm kiếm các dự án chất lượng cao cho danh mục đầu tư của mình

  • Bất kỳ ai muốn có kinh nghiệm phát triển trò chơi thực tế bằng Unreal C++

Những gì bạn sẽ học được trong khóa học này

  • Cách triển khai hệ thống chiến đấu cốt lõi của một trò chơi giống như linh hồn

  • Liên kết hệ thống điều khiển nhân vật và hoạt hình

  • Cách sử dụng cây thiết kế và hành vi AI

  • Triển khai hệ thống vật phẩm bao gồm vũ khí, áo giáp và thuốc

  • Thiết kế UI/UX trực quan và phát triển hệ thống phản hồi trò chơi

Các tính năng của bài giảng

  • Học thực hành : Thay vì lý thuyết, chúng tôi tập trung vào mã hóa thực tế và kết quả ngay lập tức.

  • Triển khai từng bước : Từ chuyển động cơ bản đến AI trùm phức tạp, chúng tôi triển khai từng bước.

  • Dự án chất lượng cao : Vào cuối khóa học, bạn sẽ có một hệ thống cốt lõi của một trò chơi giống Souls có thể được sử dụng làm danh mục đầu tư.

  • Công nghệ Unreal Engine mới nhất : Tìm hiểu cách phát triển bằng các tính năng mới nhất của Unreal Engine.


Màn hình phát

Màn hình phát

Tìm hiểu về những điều này

📌 Xây dựng hệ thống cơ bản

  • Triển khai hệ thống di chuyển và sức bền của nhân vật

  • Thực hiện các chuyển động nhân vật tự nhiên bằng cách sử dụng bản thiết kế hoạt hình

  • Thiết kế các thành phần quản lý hiệu quả các trạng thái ký tự phức tạp

📌 Phát triển hệ thống chiến đấu

  • Hệ thống combo tấn công và hệ thống vũ khí

  • Hệ thống nhắm mục tiêu, một tính năng cốt lõi của các trò chơi giống Souls

  • Triển khai hệ thống phòng thủ và đỡ đòn bằng khiên

  • Triển khai tính năng lăn theo phong cách Dark Souls


📌 AI và nhân vật kẻ thù

  • Triển khai AI thông minh bằng cách sử dụng cây hành vi

  • Thiết kế mô hình tuần tra, nhận dạng và tấn công của kẻ thù

  • Đã triển khai AI nhân vật trùm và các kiểu tấn công đặc biệt

📌 Hệ thống vật phẩm và giao diện người dùng

  • Triển khai hệ thống vũ khí và bộ phận áo giáp

  • Triển khai hệ thống thuốc theo phong cách Dark Souls/Elden Ring.


  • Giao diện người dùng trong trò chơi


Hệ thống nhắm mục tiêu

Chặn và đỡ đòn

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

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

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

  • Công cụ được sử dụng: Unreal Engine 5.5, Visual Studio 2022


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

  • Các tệp dự án cho từng phần được cung cấp dưới dạng tệp nén trong tài liệu khóa học.


Kiến thức và biện pháp phòng ngừa của người chơi

  • Làm quen với những kiến thức cơ bản của Unreal Engine (khuyến khích)

  • Kiến thức cơ bản về C++ (khuyến khích)

  • Có hứng thú và đam mê với các trò chơi mang tính tâm linh (bắt buộc!)

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

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

  • Những bạn muốn tự làm game Soulslike

  • Những người đã học cơ bản Unreal Engine nhưng đang phân vân không biết nên làm gì.

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

  • C++ căn bản

  • Sử dụng cơ bản Unreal Engine

Xin chào
Đây là Spector

240

Học viên

15

Đánh giá

56

Trả lời

4.9

Xếp hạng

1

Khóa học

Kinh nghiệm làm việc

  • Cựu lập trình viên server tại Netmarble

  • Cựu lập trình viên Client tại Wemade

  • Cựu lập trình viên game tại Nexon

Lĩnh vực quan tâm

  • Nghiên cứu kỹ thuật liên quan đến phát triển trò chơi

  • Phát triển game indie

     

Giới thiệu

Xin chào. Tôi là một nhà phát triển yêu thích việc nghiên cứu những điều thú vị liên quan đến phát triển trò chơi.

Tôi yêu thích trò chơi từ khi còn nhỏ, và với tư cách là một nhà phát triển game, tôi đã từng làm việc tại các công ty game lớn trong nước và tham gia vào nhiều dự án quy mô khác nhau. Hiện tại, tôi đang hoạt động với vai trò là một nhà phát triển game indie, và tôi muốn chia sẻ những kiến thức cũng như kinh nghiệm mà mình đã tích lũy được với tất cả các bạn.

Thêm

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

Tất cả

37 bài giảng ∙ (19giờ 49phú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ả

15 đánh giá

4.9

15 đánh giá

  • kej24115286310님의 프로필 이미지
    kej24115286310

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Nhìn chung, đây là một buổi học rất hữu ích. Tôi muốn biết cách sử dụng C++ và Unreal Editor, và thật tốt khi họ đã dạy đúng phần đó. Tuy nhiên, sẽ tốt hơn nếu họ cũng hướng dẫn phần thiết lập IDE ngay từ đầu buổi học.

    • spector
      Giảng viên

      언리얼뉴비, chân thành cảm ơn bạn vì bài đánh giá khóa học tâm huyết! Ở khóa học tiếp theo, chúng tôi sẽ phản ánh những điểm bạn đã chỉ ra để mang đến khóa học tốt hơn. Chúc mừng bạn đã hoàn thành khóa học!!

  • kims91071464님의 프로필 이미지
    kims91071464

    Đánh giá 2

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    100% đã tham gia

    Đây là một bài giảng tuyệt vời để học các nguyên lý cốt lõi của hệ thống chiến đấu trong Unreal. Nếu phân tích kỹ dự án này, nó chẳng khác nào bạn đã nhận được một khung sườn cơ bản có thể mở rộng ra bất cứ đâu. <Điểm tốt> - Cách tổ chức cấu trúc dự án Unreal: Khi mới bắt đầu với Unreal, tôi đã băn khoăn không biết nên lấy C++ hay Blueprint làm nền tảng, nhưng qua bài giảng này, tiêu chuẩn để thiết lập cấu trúc dự án đã trở nên rõ ràng hơn. - Nguyên lý thực hiện hành động chiến đấu: Tôi đã có thể học chi tiết các nguyên lý thực hiện các hành động chiến đấu như tấn công (tất nhiên rồi), đỡ đòn (block), phản đòn (parry), combo, v.v. - Phương pháp triển khai mã C++: Đây có lẽ là điểm tốt nhất của bài giảng này. Thay vì lạm dụng Blueprint, tôi đã biết cách triển khai các yếu tố cần thiết cho hành động trong C++ (ví dụ: kiểm tra va chạm, phát hoạt ảnh, liên kết dữ liệu, v.v.). <Điểm đáng tiếc> - Ở phần đầu bài giảng, cấu trúc thư mục không có trong nội dung dạy đã bị thay đổi khiến tôi hơi bối rối. Sẽ tốt hơn nếu những phần đó được đề cập đến. - Tôi cũng rất muốn nghe các mẹo của giảng viên về cách thêm bản đồ hoặc cấu trúc menu như đã thấy trong phần giới thiệu trò chơi. Tuy có một chút tiếc nuối nhưng vì đây là phần có thể tự giải quyết được nên tôi không nghĩ đó là điểm trừ. <Gửi đến những ai còn đang do dự về khóa học này> - Chất lượng bài giảng rất tốt, nhưng lý do thời lượng bài giảng có vẻ ngắn hơn tưởng tượng là vì giảng viên giải thích dựa trên những nội dung đã được triển khai sẵn. Hầu hết các bài giảng về game nếu tự tay triển khai trực tiếp thì thời lượng sẽ tăng lên gấp nhiều lần, nên có vẻ phương pháp giải thích mã nguồn được sử dụng nhiều hơn. Tuy nhiên, nếu bạn tiếp cận với tư cách là đang phân tích dự án này, thì đây là một nguồn tài nguyên cực kỳ tốt. Tôi thực sự khuyên dùng cho những ai quan tâm đến việc triển khai game thể loại Souls-like hoặc game hành động. Trước khi bắt đầu, tốt nhất bạn nên xem qua một dự án Unreal hoặc đọc một cuốn sách về nó, và trong quá trình học, nếu thiếu kỹ năng cơ bản hoặc có điều gì không biết, bạn nên vừa học vừa hỏi AI.

    • nojihun112957님의 프로필 이미지
      nojihun112957

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Thật sự rất hữu ích. Khi học Unreal, tôi đã không biết phải bắt đầu từ đâu, nhưng tôi nghĩ đây là khóa học giúp tôi nắm bắt được bức tranh tổng thể bằng cách theo dõi cơ chế làm việc thực tế trong thời gian ngắn. Tôi sẽ xem lại từng phần và cố gắng thực hành chăm chỉ. Cảm ơn vì đã đăng tải khóa học hay ạ~~~

      • spector
        Giảng viên

        개멋져!, xin chân thành cảm ơn bài đánh giá khóa học đầy tâm huyết của bạn! Chúc bạn đạt được kết quả tốt với nỗ lực của mình. Chúc mừng bạn đã hoàn thành khóa học!!

    • ljs2704117949님의 프로필 이미지
      ljs2704117949

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      62% đã tham gia

      Chất lượng bài giảng cũng tốt và phản hồi câu hỏi nhanh chóng nên rất tốt. Tôi muốn giới thiệu cho những người khác nữa!!

      • spector
        Giảng viên

        Anh Lee jae seung, chân thành cảm ơn anh vì bài đánh giá khóa học đã viết rất tâm huyết! Chúc anh thử thách hoàn thành khóa học và nhất định đạt được kết quả tốt.

    • ereum9996466님의 프로필 이미지
      ereum9996466

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Tôi thích game Soulslike và muốn thử tự làm game, khóa học này thực sự rất hữu ích. Những thứ khó học ở nơi khác như quản lý trạng thái, va chạm vũ khí, AI, animation cũng được giải thích rõ ràng. Cảm ơn vì bài giảng hay!

      • spector
        Giảng viên

        Bạn erum999, thật sự cảm ơn vì đánh giá tốt về khóa học! Khóa học hữu ích với bạn, tôi cũng rất vui. Chúc mừng bạn đã hoàn thành khóa học!

    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!