Chia Sẻ Khóa Học Unreal Engine 5 C++ Game Developer 2022 [Khóa 7656 A]
Học lập trình Unreal Engine 5 C++ bằng cách tạo một Game Thế Giới Mở theo phong cách nhập vai hành động (Action-RPG)!
Bạn sẽ học được gì:
- ✓ Cách code game trong Unreal Engine 5.
- ✓ Một game hành động RPG với một third-person character.
- ✓ Combat với kiếm và vũ khí cận chiến khác.
- ✓ Tạo kẻ thù tấn công người chơi.
- ✓ Thanh sức khỏe (Health bar) và số liệu thống kê người chơi.
- ✓ Open World system của Unreal Engine 5.
- ✓ Thiết kế cấp độ và tạo cảnh chân thực với Quixel Megascans.
- ✓ Motion Warping, hệ thống mới của Unreal Engine 5 dành cho root motion animation tùy chỉnh.
- ✓ Particle effects như vệt máu và vệt vũ khí.
- ✓ Hệ thống MetaSounds mới của Unreal Engine 5 và âm thanh chất lượng cao trong game.
- ✓ Các phương pháp coding tốt nhất để coding game trong Unreal Engine 5.
- ✓ Sử dụng cấu trúc dữ liệu và giải thuật cho game.
- ✓ Các Design pattern được sử dụng trong Unreal Engine.
- ✓ Tạo ra nhiều loại kẻ thù, từ hình người cầm vũ khí đến quái vật và các sinh vật khác.
- ✓ Import toàn bộ cấp độ ngục tối vào bản đồ Thế giới mở (Open World map) của chúng tôi với Packed Level Instances.
Học lập trình Unreal Engine 5 C++ bằng cách tạo một Game Thế Giới Mở theo phong cách nhập vai hành động (Action-RPG)!
Khóa học này sẽ đưa bạn từ người mới bắt đầu đến hero khi chúng tôi tạo mọi thứ trong dự án khóa học này từ đầu. Tìm hiểu các tính năng mới của Unreal Engine 5 từ Open World maps, Quixel Bridge megascans cho ultra-realistic environment, landscape sculpting và painting, dungeons, sinh vật chuyển vùng tự do và hình người với nhiều vũ khí khác nhau, đồ vật có thể phá vỡ để sinh ra kho báu , v.v.!
Vượt qua cấp độ thế giới mở của bạn, chặt và chém các sinh vật, phá vỡ bình và thu thập kho báu và linh hồn, đồng thời cố gắng giữ cho sức khỏe và sức chịu đựng của bạn cao!
Chúng tôi sẽ triển khai hành vi của kẻ thù có thể được sử dụng lại cho nhiều loại sinh vật khác nhau, bao gồm cả càu nhàu, chim ăn thịt, côn trùng và yêu tinh. Code nhân vật của bạn để có thể nhặt và trang bị vũ khí ngày càng tốt hơn khi cô ấy tiêu diệt những con quái vật ngày càng mạnh hơn và thu thập chiến lợi phẩm.
Chúng tôi sẽ đề cập đến các tính năng mới của Unreal Engine 5 như Motion Warping, Meta Sounds, Linked Anim Graphs, hệ thống nhắm mục tiêu lại mới của UE5 với IK Rigs và IK Retargeters, Leg IK với Control Rigs, visual effect creation trong Niagara và hơn thế nữa!
Chúng tôi sẽ bắt đầu với một cấp độ hoàn toàn trống rỗng và thêm mọi thứ từ bầu trời và bầu không khí, thiên nhiên, cây cối và thực vật, thậm chí chúng tôi sẽ import toàn bộ dungeon level bằng cách sử dụng tính năng Packed Level Instance mới của UE5.
Chúng tôi sẽ đề cập đến vector và game development mathematics trong một phần toán học đầy đủ để giúp bạn chuẩn bị cho việc lập trình gameplay trước khi đi sâu vào và tạo C++ class đầu tiên của chúng tôi.
Sau đó, chúng ta sẽ tìm hiểu class hierarchy của Unreal Engine, cách tạo một Actor cơ bản, tìm hiểu về lượng giác khi chúng ta sử dụng hàm sine để cung cấp cho các item của mình hành vi nổi.
Sau đó, chúng tôi tạo một con Chim bằng cách sử dụng Pawn class để chúng tôi có thể bay quanh cấp độ của mình và có được một cái nhìn toàn cảnh theo nghĩa đen.
Sau đó, chúng tôi tạo Character class của mình, sử dụng Echo từ Dự án miễn phí do Valley of the Ancient Epic phát hành, một hình người xinh đẹp và sống động như thật với cloth physics trên khăn quàng cổ và quần áo của cô ấy.
Chúng tôi thực hiện trang bị vũ khí và chiến đấu. Chúng tôi học cách tính toán các phản ứng của cú đánh định hướng, sử dụng root motion animations để khiến kẻ thù của chúng tôi vấp ngã theo hướng chính xác dựa trên hướng tác động.
Chúng ta tạo cho kẻ thù của mình hành vi tuần tra, sau đó là hành vi rượt đuổi và tấn công. Chúng tôi làm cho kẻ thù của mình thông minh hơn bằng cách sử dụng hệ thống Motion Warping mới của UE5, làm cong vị trí và chuyển động quay của kẻ thù để khiến kẻ địch tấn công mục tiêu thường xuyên hơn và khiến chúng khó di chuyển ra khỏi vùng nguy hiểm hơn.
Sau đó, chúng tôi cho Echo cơ hội chiến đấu, bằng cách triển khai khả năng né tránh, tương tự như Dark Souls và Elden Ring. Cô ấy có thể né tránh trong khi kẻ thù vung kiếm điên cuồng, khiến chúng trượt để chúng ta có thể chuyển sang phản công.
Chúng tôi tạo ra những chiếc bình và bình có thể phá vỡ bằng cách sử dụng hệ thống Chaos destruction và những đồ vật có thể phá vỡ này sẽ sinh ra kho báu khi chúng tôi phá vỡ chúng, cho phép chúng tôi thu thập chiến lợi phẩm và tăng số lượng vàng của mình trong HUD.
Chúng tôi tạo hiệu ứng Soul tuyệt đẹp ở Niagara và khiến kẻ thù sinh ra linh hồn khi chết để chúng tôi có thể nhận được điểm kinh nghiệm.
Chúng tôi học cách làm cho kẻ thù mạnh hơn với một Attribute component, cung cấp cho chúng các mức độ sức khỏe và sát thương khác nhau cũng như số lần sinh ra linh hồn.
Chúng tôi sử dụng Animation Blueprint Templates mới của UE5 để tái sử dụng tất cả enemy code của chúng tôi nhằm tạo ra các loại kẻ thù khác nhau, từ hình người sử dụng vũ khí đến sinh vật cắn, đốt và đập.
Bắt đầu dự án RPG của bạn với khóa học tuyệt vời này, là sản phẩm của gần một thập kỷ kinh nghiệm và giảng dạy Unreal Engine chuyên nghiệp.
Khóa học này nằm trong một vũ trụ hoàn toàn mới so với phiên bản UE4 ban đầu mà tôi đã tạo bốn năm trước! Hưởng lợi từ nhiều năm học tập, giảng dạy và triển khai hệ thống mới phát triển của Unreal với khả năng tạo trò chơi tiên tiến của nó!
Đây là khóa học được giảng dạy tốt nhất của tôi và cho đến nay là game project đẹp nhất trong tất cả các khóa học của tôi cho đến nay.
Hãy tham gia cùng tôi và tận hưởng thật nhiều niềm vui khi bắt đầu một action RPG hack-and-slash Open World game trong Unreal Engine 5 !
Mục lục:
- ✓ 01. Bắt đầu.
- ✓ 02. Realistic Landscapes.
- ✓ 03. Vectors, Rotators, và Trigonometry.
- ✓ 04. C++ trong Unreal Engine.
- ✓ 05. Actor Class.
- ✓ 06. Moving Objects với Code.
- ✓ 07. Pawn Class.
- ✓ 08. Character Class.
- ✓ 09. Animation Blueprint.
- ✓ 10. Collision và Overlaps.
- ✓ 11. Weapon Class.
- ✓ 12. Attacking.
- ✓ 13. Weapon Mechanics.
- ✓ 14. Breakable Actors.
- ✓ 15. Treasure.
- ✓ 16. Combat.
- ✓ 17. Enemy Behavior.
- ✓ 18. Enemy Attacks.
- ✓ 19. Smarter Enemies.
- ✓ 20. Attributes của Echo.
- ✓ 21. Souls và Stamina.
- ✓ 22. Multiple Types of Enemies.
Khóa học này dành cho ai:
- ✓ Người mới bắt đầu làm quen với Unreal Engine và có chút hiểu biết về ngôn ngữ lập trình C++.
- ✓ Những người muốn tham gia game development trong Unreal Engine.
- ✓ Những người muốn tìm hiểu các tính năng mới của Unreal Engine 5.
- ✓ Bất cứ ai muốn tạo game của riêng mình.
- ✓ Các Game developer muốn củng cố hiểu biết của họ về Unreal Engine.
- ✓ Những người quan tâm đến việc tạo ra các trò chơi theo phong cách RPG Open World.
- ✓ Những người muốn học cách thực hiện Souls-like combat mechanics.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU