Tại sao bạn nên chọn Unreal Engine làm Indie

Posted on
Tác Giả: Tamara Smith
Ngày Sáng TạO: 22 Tháng MộT 2021
CậP NhậT Ngày Tháng: 15 Tháng MườI MộT 2024
Anonim
Tại sao bạn nên chọn Unreal Engine làm Indie - Trò Chơi
Tại sao bạn nên chọn Unreal Engine làm Indie - Trò Chơi

NộI Dung

Nếu đã từng có một thời gian trở thành một nhà phát triển độc lập, thì bây giờ là thời gian đó. Có rất nhiều tài nguyên và hướng dẫn trên internet, các diễn đàn tích cực và hàng tá công cụ để lựa chọn. Vậy tại sao tôi quyết định sử dụng Unreal Engine để phát triển trò chơi của mình? Sự thật mà nói, nó không phải là động cơ đầu tiên mà tôi làm việc; Tôi thực sự đã phát triển trò chơi nguyên mẫu đầu tiên của mình trong GameMaker: Studio. Vậy tại sao sau đó, tôi đã thực hiện chuyển đổi? Dưới đây là 3 lý do hàng đầu mà tôi quyết định biến Unreal Engine thành ứng dụng dành cho nhà phát triển trò chơi.


1. Bạn không thể đánh bại miễn phí

Nếu bạn chỉ mới bắt đầu hoặc mày mò ý tưởng phát triển trò chơi, rất có thể bạn không muốn chi tiền chỉ để sử dụng một chương trình. Bản thân là một sinh viên đại học với ngân sách, đó là một trong những điều đầu tiên xuất hiện và là một trong những lý do khiến tôi xem Unreal Engine như một giải pháp. Trên cùng một mã thông báo, Unity cũng cung cấp một phiên bản cá nhân miễn phí cho công cụ trò chơi của họ nhưng có một nhược điểm lớn; phiên bản miễn phí không đi kèm với các công cụ cần thiết để tối ưu hóa trò chơi của bạn. Đây là một nhược điểm lớn theo quan điểm của tôi vì không phải tất cả các nền tảng chơi game đều được tạo ra như nhau và một trò chơi được tối ưu hóa kém không bao giờ được cộng đồng chơi game đón nhận. Với yếu tố đó, cũng như ngân sách của tôi, các thang đo nghiêng về Unreal.


Để tạo trò chơi mà tôi có thể tối ưu hóa trong Unity, tôi phải nâng cấp lên Unity Plus của họ, giúp bạn kiếm được 35 đô la mỗi tháng hoặc 395 đô la một năm nếu bạn trả trước (tiết kiệm 25 đô la). Điều đó, so với $ 0 mỗi tháng / năm đối với Unreal, đi kèm với tất cả các công cụ tôi sẽ cần ngay lập tức.

Bây giờ, điều đó không có nghĩa là Unreal là "miễn phí", nó đi kèm với giá riêng của nó, đó là phí bản quyền 5% cho thu nhập trên 3 nghìn đô la mỗi quý. Vì vậy, nếu tôi làm một trò chơi kiếm được 5 nghìn đô la trong một quý, tôi phải trả 100 đô la phí bản quyền. Nhưng, nếu trong quý tới tôi chỉ kiếm được 2,5 nghìn đô la, tôi sẽ không có bất kỳ khoản tiền bản quyền nào để trả, điều tốt là tôi có khả năng sẽ thoát khỏi những con chó nóng và ramen vào thời điểm đó.


Tôi biết rằng một số người sẽ đưa ra lập luận rằng về lâu dài, cuối cùng bạn sẽ trả nhiều tiền bản quyền hơn là bạn sẽ trả tiền cho đăng ký của mình cho Unity nhưng bạn cũng phải tính đến việc mở rộng nhóm phát triển của mình. Giả sử bạn không còn là quân đội một người và giờ bạn là một studio 3. Chà, điều đó chỉ tăng gấp ba lần đăng ký hàng tháng của bạn cho Unity. Với Unreal, bạn vẫn trả 0 đô la bất kể bạn là studio của 1 hay nhóm 10 người. Vì vậy, bất kể bạn đang làm gì với Unity, bạn sẽ trả tiền trước nhưng với Unreal bạn chỉ trả tiền nếu sản phẩm của bạn thành công. Đối với tôi, nó cảm thấy cá nhân hơn. Cảm giác như những người đứng sau Unreal muốn thấy tôi thành công bởi vì nếu tôi làm một trò chơi tốt, thì tất cả chúng ta đều được trả tiền.

2. Blueprint kịch bản hình ảnh

Một yếu tố khác mà tôi phải xem xét là ngôn ngữ lập trình. Trong quá trình làm việc với bằng cấp của tôi, phần lớn kinh nghiệm lập trình của tôi là sử dụng C # (C Sharp), ngôn ngữ lập trình chính được Unity sử dụng. Tuy nhiên, Unreal sử dụng C ++ cho nhu cầu lập trình của nó. Tuy nhiên, thay vì phải học C ++, tôi có thể sử dụng hệ thống kịch bản hình ảnh Blueprint linh hoạt và mạnh mẽ mà Unreal cung cấp. Hệ thống này cho phép tôi vẫn sử dụng kiến ​​thức nền tảng mà tôi có về lập trình, kết hợp với sự đơn giản của các nút kế hoạch kéo và thả để thực hiện các nhiệm vụ tương tự mà tôi phải học C ++ để viết mã.

Điều này cho phép tôi không chỉ tiết kiệm thời gian và công sức học một ngôn ngữ lập trình mới mà còn cho tôi một hệ thống mạnh mẽ cho phép tạo mẫu nhanh. Đây là một lĩnh vực khác mà tôi cảm thấy Unreal vượt trội hơn Unity; số lượng lớn các tính năng mà Unreal có dưới mui xe.

Sự khác biệt giữa Unreal và Unity rất rõ ràng khi lần đầu tiên tôi tải lên Unreal. Unreal giống như một cửa hàng duy nhất để tạo ra trò chơi tổng thể, với nhiều trình chỉnh sửa tích hợp có thể được sử dụng cho mọi thứ từ hiệu ứng hạt, tạo vật liệu và thậm chí cả điện ảnh (xem bên dưới). Unreal giống như con dao quân đội Thụy Sĩ của các công cụ trò chơi. Nếu có một nhược điểm để chỉ ra thì Unreal sẽ chiếm một khoảng không gian lớn trên các ổ đĩa cứng của tôi vì có bao nhiêu tính năng mà nó có khả năng xử lý.

So sánh, Unity nhẹ hơn và có thể chạy trên các hệ thống có thông số kỹ thuật thấp hơn. Ngoài ra, tôi cảm thấy rằng đó sẽ là lựa chọn tốt hơn hiện tại nếu mục tiêu phát triển trò chơi của bạn nhằm phát hành các tựa game trên thị trường di động, đặc biệt là nếu các trò chơi sẽ chủ yếu là 2D. Về mặt đó, Unity sẽ là lựa chọn tốt hơn vì Unreal hiện tại không dễ làm việc trong các lĩnh vực đó vì tập trung nhiều vào các trò chơi 3D có hình ảnh tuyệt đẹp.

3. Giao diện người dùng rất trực quan

Nếu bạn không tìm thấy hình ảnh ví dụ của hệ thống Blueprint gây nhầm lẫn thì bạn thật may mắn vì hầu hết mọi thứ bạn sẽ làm trong Unreal đều có giao diện người dùng rất giống nhau. Cá nhân tôi thấy công cụ Unreal mang lại cảm giác tự nhiên và thoải mái khi điều hướng, đó là cách bạn sẽ cảm thấy khi bạn dự định dành vô số giờ làm việc trong môi trường của ứng dụng. Một lần nữa, điều này tùy thuộc vào sở thích cá nhân nhưng tôi thấy mình dễ dàng điều hướng qua các tab và hệ thống khác nhau sau khi xem một loạt hướng dẫn đơn giản trên kênh YouTube của Unreal.

Vì vậy, bạn có nó, 3 lý do hàng đầu của tôi tại sao tôi chọn Unreal làm động cơ của tôi. Khi nói đến phát triển trò chơi Unreal phù hợp với những gì tôi đang muốn phát triển và cung cấp cho tôi tất cả các công cụ tôi yêu cầu để đáp ứng mục tiêu của mình. Hãy cho tôi biết trong các nhận xét bên dưới trải nghiệm của bạn với Unreal hoặc lý do bạn sử dụng công cụ bạn chọn.