Tin tức và phân tích của tất cả các thiết bị di động

Các công cụ tốt nhất để tạo trò chơi video trên Android

Bất kỳ người chơi trò chơi điện tử nào có khuynh hướng sáng tạo tối thiểu nhất đều tự hỏi liệu họ có phải là họ không có thể tạo một trò chơi mà không cần biết gì về lập trình. Câu trả lời cho câu hỏi này là một chút khó khăn. Mặc dù bạn cần có một sự hiểu biết tối thiểu về toán học và thuật toán để bắt đầu với các loại dự án này, nhưng có nhiều công cụ để phát triển dễ dàng hơn nhiều, đến mức nó không cần thiết phải chạm vào một phím. Trong trường hợp của Android nói riêng, có hàng tấn SDK (bộ công cụ phát triển phần mềm) cho phép bạn tạo trò chơi của mình từ đầu mà không phải chú ý đặc biệt đến những rắc rối kỹ thuật. Dưới đây là một số tùy chọn được sử dụng nhiều nhất.

Khi nói đến việc chọn SDK, quyết định chính để đưa ra giữa các môi trường phát triển khác nhau tùy thuộc vào nhu cầu lập trình hay không. Có những ứng dụng cho phép bạn thực hiện tất cả công việc một cách thực tế chỉ bằng các thao tác kéo và thả trên màn hình, nhưng cuối cùng, thực tế là rất cần thiết để hoàn thành một số nhiệm vụ này, bằng tay, thông qua một số ngôn ngữ kịch bản khi bạn cần thêm các tính năng phức tạp hơn . Đó là lý do tại sao chúng tôi đã quyết định tách các môi trường thành hai nhóm: một nhóm với các chương trình dành cho người mới bắt đầu mà bạn hầu như không phải lập trình, và nhóm kia dành cho các chuyên gia nơi nó cần phải biết ít nhất một số ngôn ngữ trước khi bắt đầu hành động.

Bài đăng này liên tục được cập nhật!

Studio sản xuất trò chơi 2

Nhà sản xuất trò chơi là một người bạn cũ trong việc phát triển ứng dụng cho người mới nhờ vào sự đơn giản cực độ của môi trường của nó. Nó thắng vì sự phức tạp của nó thay đổi tùy theo mức độ bạn muốn vào GML, ngôn ngữ kịch bản lệnh riêng của nó. Điều đó nói rằng, bạn có thể tạo trò chơi của mình bằng giao diện kéo và thả đơn giản và với sự trợ giúp của hàng tấn hướng dẫn bạn có thể tìm thấy trực tuyến.

Về mặt tạo riêng cho Android, chương trình phụ thuộc vào việc cài đặt các thành phần từ Android Studio (mà bạn sẽ phải cài đặt bên ngoài), cũng như xuất khẩu APK của bạn hoặc là tích hợp quảng cáo với AdMob. Mặc dù không có trợ lý xuất khẩu tự động, nhưng với số lượng tài liệu tồn tại, nó quá đủ để tạo trò chơi của bạn bằng cách tuân theo một số nguyên tắc nhất định về hệ thống điều khiển cảm ứng và tích hợp các dịch vụ bên ngoài.

Stencyl

  • Trang web chính thức: http://www.stencyl.com/
  • Nền tảng: Windows, Mac
  • Loại trò chơi: Trò chơi 2D (mặc dù có thể phát triển các trò chơi 3D rất đơn giản)
  • Giá bán: $ 199 mỗi năm

Công cụ này cố hết sức để đảm bảo bạn không phải lập trình bất cứ điều gì (ngay cả khi bạn muốn tạo ra các phát triển phức tạp) nhờ biểu diễn hoàn toàn trực quan của nó trong mã giả. Triết lý này cho phép bạn kéo các mô-đun để tạo tất cả các loại cấu trúc để xây dựng trò chơi của bạn một cách trực quan. Vì vậy, bạn chỉ phải xem việc triển khai những gì bạn đã tạo trong ngôn ngữ kịch bản cơ sở nếu bạn muốn.

Phiên bản Pro sử dụng hệ thống đăng ký hàng năm cho phép bạn xuất cả cho Android và iOS, đồng thời tích hợp hỗ trợ để thêm quảng cáo thông qua các tiện ích mở rộng hoặc mua trong ứng dụng khác nhau. Trò chơi như Công tước DashingtonNgôi sao trái tim được tạo bằng Stencyl.

Phát triển giáo dục

Chúng tôi sẽ coi GDevelop là một trình chỉnh sửa trò chơi sử dụng kéo thả phương pháp như tối thiểu trần của nó. Bạn chọn các đối tượng, kéo chúng trên màn hình và gán cho chúng các thuộc tính và hành vi nhất định từ các tùy chọn khác nhau có sẵn. Ngoài ra, nó cung cấp trình soạn thảo hình ảnh và gạch riêng của nó. Các công cụ khác được đề cập như Game Maker và Stencyl cũng bao gồm các tính năng này, nhưng GDevelop là một SDK được đơn giản hóa đến mức cực đoan. Và tốt nhất, nó hoàn toàn miễn phí.

Vì tất cả những lý do này, GDevelop có thể hơi đơn giản và đó là lý do tại sao nó tốt để tạo ra các trò chơi hành động, platformer và câu đố đơn giản, nhưng bạn đã giành được một giải pháp thay thế miễn phí bao gồm một môi trường trực quan tuyệt vời để phát triển.

Một trong những chương trình phát triển ứng dụng hàng đầu khác mà không yêu cầu kiến ​​thức lập trình. Năm 2017 nó đã tạo ra một bước nhảy vọt khi nó đi từ Construct 2 để xây dựng 3. Sự nhấn mạnh của nó vào việc duy trì hồ sơ người mới bắt đầu của nó là cực kỳ đến nỗi phải mất tám năm để thêm hỗ trợ cho JavaScript lập trình để đáp ứng nhu cầu của người dùng cao cấp hơn. Điều đó nói rằng, nó rất khác nhau, duy trì một mô hình hình ảnh đơn giản nhưng thú vị dựa trên các sự kiện và kích hoạt.

Một trong những tính năng thú vị nhất là nó có thể hoạt động như một công cụ trực tuyến trực tiếp từ trình duyệt và lưu các dự án của bạn trên đám mây. Điều này có nghĩa là bạn có thể làm việc với nó trên thực tế bất kỳ thiết bị nào. Thêm vào đó, nó bao gồm hỗ trợ tích hợp quảng cáo và nó thậm chí tương thích với Facebook Trò chơi tức thì. Điều này là do các dự án được xuất trong HTML5, điều này làm cho việc xuất và thao tác các dự án trở nên linh hoạt đến không ngờ.

Corona 2D

  • Nền tảng: Windows, Mac
  • Loại trò chơi: Trò chơi 2D
  • Giá bán: Miễn phí

Corona 2D huyền thoại có thể là một điểm khởi đầu tốt, không chỉ bởi vì nó hoàn toàn miễn phí sử dụng, mà bởi vì nó dựa trên ngôn ngữ kịch bản lệnh nhỏ gọn Lua có thể là một giới thiệu phi thường để bắt đầu với lập trình. Điều đó nói rằng, trong trường hợp này, Nó không phải là một môi trường phát triển tích hợp, vì vậy bạn sẽ viết mã thô bên cạnh cửa sổ xem trước dự án mà không cần thêm trợ giúp.

Ngoài ra, đây là một môi trường Nguồn mở với kho tài nguyên riêng và cộng đồng người dùng và hỗ trợ đã tồn tại vài năm. Mặc dù vậy, nó rất tích cực, như chúng ta có thể thấy hỗ trợ gần đây cho các ứng dụng 64 bit, yêu cầu tuân theo các thay đổi mới nhất do Google áp đặt.

Thống nhất 3D

  • Nền tảng: Windows, Mac
  • Loại trò chơi: Tất cả các loại trò chơi
  • Giá bán: Miễn phí, hoặc $ 125 mỗi tháng nếu lợi nhuận vượt quá $ 800.

Không nghi ngờ gì, đây là tùy chọn được biết đến và sử dụng nhiều nhất. Hiện tại, hơn một nửa số trò chơi được xuất bản trên Android được tạo bằng môi trường phát triển đa nền tảng quen thuộc này với một cộng đồng lớn và sự hỗ trợ. Điều tốt nhất về nó, ngoài tính linh hoạt của nó khi tạo ra cả trò chơi 2D và 3D cho bất kỳ thể loại nào, đó là nó miễn phí cho các nhà sáng tạo nghiệp dư. Trên thực tế, bạn sẽ chỉ phải trả tiền cho phiên bản Pro nếu bạn kiếm được hơn 100.000 đô la cho công việc của mình.

Khả năng và khả năng tương thích với các công cụ bên ngoài khác là rất lớn, cho phép bạn nhập các mô hình và tài nguyên từ Blender, 3ds Max, Maya và ZBrush, chỉ để nêu tên một số. Thêm vào đó, ngôn ngữ lập trình mà nó sử dụng là C #, vì vậy trong trường hợp Unity 3D, bạn sẽ cần phải biết cách lập trình để tạo ra các sáng tạo của mình. Điều đó nói rằng, nhờ vào nó hệ thống mua lại tài sản, bạn có thể nhập tất cả các loại yếu tố vào trò chơi của mình, như mô hình và âm nhạc.

Động cơ không thật

  • Trang web chính thức: https://www.unrealengine.com
  • Nền tảng: Windows, Mac, Linux
  • Loại trò chơi: Trò chơi 3D
  • Giá bán: Miễn phí, nhưng nếu bạn kiếm được $3, 000 + lợi nhuận, Epic được 5%

Công cụ được phát triển bởi Epic Games là một trong những công cụ lớn được sử dụng bởi vô số trò chơi điện tử thương mại. Vâng, rõ ràng Fortnite là một trong số họ. Điều thực sự đáng ngạc nhiên về Unreal Engine là, mặc dù nó là một trình soạn thảo mà cộng đồng hoàn toàn tập trung vào việc tạo ra các trò chơi 3D, nhưng nó có thể tạo ra các phát triển phức tạp mà không cần chạm vào mã. Điều này có thể là nhờ một hệ thống trực quan của các sự kiện trong đó bạn sẽ áp dụng các thuộc tính cho các đối tượng từ các mẫu đặt sẵn vô tận sẽ định hướng cho bạn trong quá trình tạo.

Giống như những gì xảy ra với các SDK khác trong danh sách, điều này cho phép bạn có được khả năng nghe nhìn thông qua cửa hàng tài sản của riêng mình, cùng với vô số định dạng nhập tương thích. Khi bạn thêm vào thực tế là nó miễn phí sử dụng (nghĩa là cho đến khi bạn kết thúc việc tạo ra ngân hàng của mình) và cộng đồng lớn các nhà phát triển và tài liệu có sẵn, những gì bạn tìm thấy là một công cụ thực sự tuyệt vời.

Mục lục