/ / Bắt đầu với Unreal Engine

Bắt đầu với Unreal Engine

Unreal Engine đã là một yếu tố quan trọng trong thế giới phát triển trò chơi trong hơn hai thập kỷ. Được biết đến với đồ họa tuyệt đẹp, công cụ phát triển dễ dàng và cập nhật thường xuyên, Unreal là một lựa chọn sáng suốt cho bất kỳ nhà phát triển nào.

Nhưng làm thế nào để bạn bắt đầu thực hiện trò chơi đầu tiên của mình trong Unreal?

Giới thiệu về Unreal Engine

Unreal Engine là một công cụ phát triển trò chơi 3D của Epic Games, những người đứng sau Fortnite, ra mắt vào năm 1998. Công cụ này sau đó đã phát triển trở thành một bộ phát triển trò chơi đầy đủ. Nó cung cấp lập trình, hoạt hình và một loạt các tính năng cạnh tranh khác. Phiên bản mới của engine ra mắt vào năm 2022, cải thiện các tính năng của Unreal Engine đồng thời giúp các nhà phát triển dễ tiếp cận hơn.

LÀM VIDEO TRONG NGÀY

Unreal Engine có tốt cho người mới bắt đầu không?

Unreal Engine 5 đi kèm với một loạt các tính năng nhằm vào những người mới bắt đầu phát triển trò chơi. Bạn có thể phát triển trò chơi đầu tiên của mình mà không cần bất kỳ mã nào nhờ các tính năng Visual Scripting của Unreal. Và bạn có thể dựa vào tài liệu chi tiết có sẵn về engine để bắt đầu việc học của mình.

Bạn có thể bán trò chơi được tạo bằng Unreal Engine không?

Bạn có thể bán các trò chơi bạn tạo ra bằng Unreal Engine theo bất kỳ tùy chọn cấp phép nào của công ty. Điều quan trọng là phải đọc EULA Unreal Engine của riêng bạn khi bạn tải xuống phần mềm. Epic cho phép bán các trò chơi được làm bằng Unreal và thường chỉ lấy tiền bản quyền khi doanh thu của bạn hơn 1 triệu đô la.

Unreal Engine có miễn phí không?

Phiên bản cơ bản của Unreal Engine 5 miễn phí cho tất cả người dùng, cho dù bạn là doanh nghiệp, người yêu thích hay sinh viên. Epic Games cũng cung cấp Chương trình doanh nghiệp với hỗ trợ cao cấp và tùy chọn Giấy phép tùy chỉnh cho người dùng có nhu cầu cụ thể. Mọi giấy phép Unreal Engine 5 đều đi kèm với các tính năng động cơ và tài liệu học tập giống nhau.

Tải xuống Trình khởi chạy trò chơi sử thi

Bạn có thể tải xuống Unreal Engine thông qua cùng một ứng dụng Epic Games Launcher mà bạn sử dụng để tải xuống trò chơi. Bạn cần tải xuống trình khởi chạy từ Epic Games và cài đặt nó trước khi có thể bắt đầu làm việc với công cụ.


Cài đặt & Thiết lập Unreal Engine

Bạn có thể bắt đầu cài đặt Unreal Engine sau khi đã cài đặt Epic Games Launcher. Mở trình khởi chạy và nhấp vào Unreal Engine ở bên trái cửa sổ trước khi nhấp vào Thư viện ở đầu cửa sổ.

Nhấp chuột Cài đặt trên phiên bản động cơ mới nhất trong Phiên bản động cơ tiết diện. Chọn đường dẫn tệp bạn muốn để cài đặt Unreal Engine 5 và nhấp vào Cài đặt.

Sẽ mất một khoảng thời gian để quá trình cài đặt hoàn tất, giúp bạn có cơ hội bắt đầu tìm hiểu về Unreal trước khi sử dụng.

Cách tạo trò chơi trong Unreal Engine cho người mới bắt đầu

Epic Games đủ tốt để cung cấp các trò chơi mẫu cho các nhà phát triển mới muốn tìm hiểu cách tạo trò chơi bằng Unreal Engine. Trò chơi mẫu Lyra là một nơi tuyệt vời để bắt đầu. Đi đến Mẫu trong Trình khởi chạy trò chơi sử thi, chọn Trò chơi Lyra Starter, và nhấp vào Tự do cái nút. Điều này sẽ mở ra một tập hợp các điều khoản để bạn chấp nhận.

Nhấp chuột Tạo dự án và chọn đường dẫn tệp bạn muốn cho trò chơi bắt đầu của mình, sau đó nhấp vào Tạo ra. Chờ trò chơi khởi động tải xuống trước khi chuyển sang bước tiếp theo.

Bây giờ bạn đã tải xuống Lyra, bạn có thể bắt đầu làm việc trong Unreal. Khởi chạy Unreal Engine từ Trình khởi chạy trò chơi sử thi và Duyệt qua cho các tệp dự án Lyra bạn đã lưu trước khi mở các công cụ phát triển.

Khám phá giao diện người dùng Unreal Engine

Mọi người sẽ thấy cùng một bố cục giao diện người dùng trong Unreal Engine khi nó tải lần đầu tiên. Unreal Engine 5 đã đơn giản hóa và cải thiện bố cục chung trong phần mềm, nhưng bạn có thể thay đổi tùy thích để phù hợp với nhu cầu của bản thân.

Như bạn có thể thấy từ ảnh chụp màn hình ở trên, điều chính trên màn hình trong Unreal Engine là Trình chỉnh sửa trực quan ngăn. Tại đây, bạn có thể thấy cảnh bạn đang làm việc, cùng với tất cả các đối tượng và các trường hợp khác bên trong nó. Giống như các công cụ như Máy xay sinh tố, bạn có thể chọn từ các chế độ chỉnh sửa khác nhau trong trình chỉnh sửa trực quan.

Có hai ngăn riêng biệt ở phía bên phải của màn hình: Người phác thảoThông tin chi tiết các phần. Các Người phác thảo là một hệ thống phân cấp dựa trên văn bản của các đối tượng trong cấp độ hiện tại. Điều này cho phép bạn truy cập vào các đối tượng vô hình, mối quan hệ cha-con và hơn thế nữa. Bên dưới đây là Thông tin chi tiết hiển thị các thuộc tính của đối tượng bạn đã chọn.

Ngăn kéo nội dung Unreal Engine, Nhật ký đầu ra và Cmd

Ba công cụ quan trọng nằm ở cuối màn hình Unreal Engine. Ngăn kéo nội dung là nơi lưu trữ tất cả các nội dung được sử dụng trong trò chơi của bạn và Nhật ký đầu ra cung cấp thông tin khi bạn gỡ lỗi trò chơi của mình. Công cụ Cmd cho phép bạn ra lệnh cho trò chơi của mình.

Hiện tại, Ngăn kéo nội dung là phần quan trọng nhất của giao diện người dùng cần tập trung vào. Nhấp chuột Ngăn nội dung để mở trình quản lý nội dung và bạn sẽ thấy tất cả các tệp tạo trò chơi mẫu Lyra. Bạn có thể tìm kiếm và lọc các tệp để dễ dàng tìm thấy những gì bạn đang tìm kiếm.

Như bạn có thể thấy từ ví dụ Lyra, việc quản lý tệp luôn quan trọng khi bạn làm việc với Ngăn kéo nội dung.

Thêm vào giao diện người dùng Unreal Engine của bạn

Như đã đề cập, bạn có thể tùy chỉnh giao diện người dùng Unreal Engine để đáp ứng nhu cầu của mình. Đi đến Cửa sổ ở đầu màn hình để xem danh sách các phần tử giao diện người dùng bổ sung mà bạn có thể sử dụng. Di chuột qua từng loại bảng điều khiển sẽ cung cấp cho bạn mô tả ngắn gọn về những gì bạn đang xem.

Lập trình trong Unreal Engine

Bắt đầu với lập trình trong Unreal Engine tương tự như bắt đầu với Unity. Cả hai công cụ đều cung cấp các tùy chọn toàn diện để giúp bạn kiểm soát mã của mình trong khi giảm thiểu số lượng bạn phải viết cho chính mình.

Ngôn ngữ lập trình nào hoạt động với Unreal Engine?

Unreal Engine sử dụng C ++ làm ngôn ngữ lập trình chính của nó, với một trình biên dịch được thiết kế để hoạt động với nó. Cùng với C ++, các nhà phát triển Unreal có thể sử dụng hệ thống Blueprint Visual Scripting để tạo các hành động và sự kiện mà không cần phải sử dụng mã thực.

Mã hóa với C ++ trong Unreal Engine

Bạn có thể thêm các lớp C ++ mới vào dự án của mình bất kỳ lúc nào bằng cách truy cập Tập tin và sau đó nhấp vào Lớp C ++ mới. Từ đây, mã bạn viết sẽ giống như bất kỳ dự án nào khác; bạn thậm chí có thể sử dụng các công cụ như Visual Studio để trợ giúp việc viết mã của bạn trong Unreal Engine. Bạn có thể sử dụng Tài liệu Unreal Engine 5 chính thức để bắt đầu.

Blueprint Visual Scripting trong Unreal Engine 5

Blueprint Visual Scripting là câu trả lời của Unreal Engine 5 để chặn mã hóa và các phương pháp lập trình trực quan khác. Blueprint là một công cụ mạnh mẽ cho phép bạn xây dựng trò chơi mà không cần một dòng mã nào. Lyra, ví dụ, là một trò chơi được làm hoàn toàn bằng kịch bản trực quan.

Để xem ví dụ về kịch bản trực quan của Unreal, hãy xem GA_Weapon_Fire tệp được tìm thấy dưới Tất cả các > Vũ khí trong ngăn nội dung. Tệp này điều khiển hỏa lực của vũ khí trong Lyra và trông khá khó khăn khi bạn mở nó lần đầu tiên, nhưng nó không quá khó để nắm bắt.


Tệp Blueprint này có bốn phần khác nhau. Phần đầu tiên của những phần này thực hiện một dấu vết vũ khí khi người chơi lần đầu tiên nhấn vào nút khai hỏa. Thao tác này sẽ kiểm tra xem người chơi có được điều khiển cục bộ hay không, tiếp theo là phát hoạt ảnh và kiểm soát tốc độ bắn của vũ khí. Người chơi không thể bắn vũ khí của họ nếu họ đã chết.

Tiếp theo, kịch bản trực quan Blueprint xử lý dữ liệu mục tiêu cho cảnh quay do người chơi thực hiện. Điều này đảm bảo rằng các cú đánh gây sát thương và thêm hiệu ứng cho người chơi, đồng thời đảm bảo rằng các cú đánh không trúng mục tiêu sẽ không ảnh hưởng gì đến họ.

Như bạn có thể thấy từ kịch bản trực quan của Unreal, lập trình bạn làm với hệ thống này nhấn mạnh vào các mối quan hệ. Mỗi khối mã bạn đặt vào sẽ cần có các đường vẽ sang các khối khác, tạo thành một dòng chảy mà lập trình viên sẽ nhanh chóng cảm thấy quen thuộc. Vẫn đáng đọc tài liệu Unreal Engine 5 về tập lệnh, ngay cả khi bạn có kinh nghiệm về mã.

Bắt đầu với Unreal Engine 5

Unreal Engine 5 là một phần mềm lớn với nhiều thứ để bạn tìm hiểu. Thời gian bạn dành cho nó sẽ luôn xứng đáng, mang đến cho bạn cơ hội biến những trò chơi trong mơ của bạn trở thành hiện thực.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *