Xây dựng trò chơi trên Linux với Godot Engine

Hầu hết những người sử dụng công nghệ cũng đam mê game, với niềm đam mê đó, nhiều người trong chúng ta thêm vào lập trình. Nhưng nhiều người trong chúng ta tự đặt cho mình một mục tiêu thực sự, đó là tạo ra các trò chơi của riêng mình, đó là lý do tại sao các nhà phát triển phần mềm miễn phí đã nhận nhiệm vụ tạo Động cơ Godot.

Công cụ mạnh mẽ này giúp chúng tôi tạo trò chơi trên Linux, có thể được triển khai trong bất kỳ hệ điều hành nào, sử dụng các công cụ miễn phí.

Godot Engine là gì?

Nó là một ứng dụng của mã nguồn mở y đa nền tảng, có các tính năng nâng cao cho Phát triển trò chơi 2D và 3DĐộng cơ Godot tập hợp một loạt công cụ mạnh mẽ chuyên dùng để tạo trò chơi, giúp chúng tôi có cơ hội tạo trò chơi trên Linux mà không cần phải phát minh lại bánh xe.

Bạn có thể xem và sao chép mã nguồn Godot đây, nó được cung cấp theo các điều khoản rất dễ dàng của Giấy phép MIT. Nó cũng hoàn toàn miễn phí và bạn không yêu cầu bất kỳ loại tiền bản quyền nào. Tạo trò chơi trên Linux

Các tính năng của Godot Engine

  • Trình chỉnh sửa trực quan tuyệt vời, với một số lượng lớn các công cụ, được thêm vào một giao diện gọn gàng và có trật tự.
  • Phiên bản trò chơi trực tiếp cho cả PC và điện thoại di động.
  • Khả năng chỉnh sửa 2D và 3D.
  • Công cụ 2D hoàn toàn chuyên dụng.
  • Trình điều khiển động học linh hoạt để va chạm mà không cần vật lý.
  • Nhà nhập khẩu các mô hình 3D từ 3DS Max, Maya, Blende và những người khác, bao gồm tất cả các hình ảnh động.
  • Nhiều loại ánh sáng khác nhau, với sự phân công bóng tối.
  • Nó cho phép tất cả các loại hoạt hình 2D và 3D, nhờ vào trình chỉnh sửa hoạt ảnh trực quan với dòng thời gian.
  • Cho phép Thêm hành vi vào các đối tượng bằng các tập lệnh dựng sẵn.
  • Godot hoạt động trên Linux, Windows, OS X, FreeBSD, OpenBSD và Haiku, nó chạy ở 32-bit và 64-bit, trên tất cả các nền tảng.
  • Cho phép bạn triển khai trò chơi trên nhiều nền tảng khác nhau một cách dễ dàng và nhanh chóng, điều quan trọng nhất là
  1. Nền tảng di động: Hệ điều hành iOS, Android, BlackBerry.
  2. Nền tảng máy tính để bàn: Windows, OS X, Linux, BSD, Haiku.
  3. Nền tảng web: HTML5 (thông qua emscripten). Tạo trò chơi đa nền tảng
  • Đây là một công cụ được thiết kế và tạo ra để mang tính cộng tác, vì vậy nó có khả năng tích hợp với các hệ thống điều khiển phiên bản phổ biến (Git, Subversion, Mercurial, PlasticSCM,…).
  • Nó cho phép bạn tạo các trường hợp cảnh, giúp làm việc theo nhóm nhanh hơn và hiệu quả hơn, vì mỗi thành viên trong nhóm có thể tập trung vào cảnh của riêng họ. Bất kể là nhân vật, sân khấu, v.v ... Tức là được phép chỉnh sửa mà không dẫm lên chân người khác.
  • Hoàn toàn miễn phí và miễn phí.

Cài đặt Godot Engine

Bạn có thể tải xuống các tệp cài đặt từ liên kết sau:

Bạn cũng có thể tải xuống một loạt các mẫu và bản trình diễn từ đây.

Cài đặt công cụ Godot, với tích hợp hệ thống và trình quản lý phiên bản trong Ubuntu

Niklas Rosenqvist đã tạo một tập lệnh BASH để tải xuống và tích hợp công cụ Godot vào Ubuntu. Nó cũng cho phép quản lý phiên bản và cài đặt git master.

Để tải xuống và chạy tập lệnh, hãy mở bảng điều khiển và nhập lệnh sau:

git clone https://github.com/nrosenqvist/godot-wrapper.git godot && cd trời ơi && ./godot cài đặt

Tập lệnh này sẽ tự động cấu hình Công cụ Godot của bạn. Xem tất cả các tính năng mà tập lệnh cung cấp bằng cách chạygodot help.

Một công cụ tuyệt vời mà chúng ta nên thử và học cách sử dụng, đặc biệt là để tạo ra nhiều trò chơi tương thích với Linux hơn và tốt hơn.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   John Quiroga dijo

    Không nghi ngờ gì nữa, nó là một động cơ rất tốt, sử dụng đơn giản, mặc dù lúc đầu, một số người phải làm quen với môi trường, theo thời gian người ta cảm thấy rằng họ chỉ phải xử lý và tập trung vào logic (điều mà mọi động cơ nên làm).
    Ý kiến ​​của tôi là:
    * Trong tài liệu, hầu hết bằng tiếng Anh (không phức tạp nhiều) nhưng nó không phải là tất cả chi tiết như nó cần (đặc biệt là nói về 3D, tài liệu khá nghèo nàn), nhưng tôi sẽ thừa nhận rằng 6 tháng qua là mở rộng và từng chút một nó đang leo lên; Mặc dù vậy, điểm này được cộng đồng củng cố một chút, mọi người đều đóng góp và thực sự giúp đỡ nếu họ có thể và họ thường chia sẻ mã mà không có quá nhiều vấn đề, cho dù trong diễn đàn, trong các kênh trò chuyện có những người thân thiện.
    * Trong các tính năng của trình soạn thảo, tôi nghĩ rằng tập lệnh đơn giản nhưng mạnh mẽ, dễ nhớ và trình chỉnh sửa giúp ích rất nhiều.
    * Trong đồ họa 2D, nó là hoàn hảo, ngay cả đối với một cái gì đó 2.5D là lý tưởng, nhưng hiệu suất đồ họa 3D ở mức trung bình thấp; Nó có thể được tối ưu hóa và trở nên chấp nhận được nhưng nó vẫn còn việc phải làm (tôi đã nói hiệu suất không phải là các tính năng vì nó có các tính năng nâng cao, hữu ích và rất tốt cho 2D và 3D), họ hiện đang làm việc với Gles3, công cụ đồ họa 3D mới được cải thiện nhiều như đã công bố .

    Kết luận: đó là một lựa chọn rất tốt khi bạn muốn phát triển một trò chơi hoặc ứng dụng đa nền tảng và đỡ phải đau đầu, miễn là bạn biết tiếng Anh (ít nhất là ít nhất) và biết các cuộc trò chuyện và diễn đàn.

    1.    RobertC dijo

      Có tài liệu bằng tiếng Tây Ban Nha. Có thể tải xuống dưới dạng PDF, Epub, v.v. Nó đang ở trong http://godot-doc-en-espanol.readthedocs.io/es/latest/

      1.    John Quiroga dijo

        Tôi mới biết, cảm ơn bạn rất nhiều về mẹo!

  2.   RobertC dijo

    Bây giờ bạn có thể cài đặt phiên bản 2.2 alpha, mang đến những cải tiến và sửa lỗi thú vị. Tôi đã thử nghiệm nó và nó rất ổn định. Mọi thứ đều ổn.

    https://archive.hugo.pro/godot/

  3.   Malagueños nguyên bản và miễn phí dijo

    Rất thú vị, chúng tôi sẽ phải lan truyền tin tức này để xem liệu chúng tôi có khuyến khích các lập trình viên sử dụng các công cụ tạo chương trình cho mọi lỗi tính toán hay không.

    Chỉ thiếu hỗ trợ pi raspberry.

  4.   Người hâm mộ trò chơi dijo

    Bài báo thú vị nhất. Tôi đã xem qua google và sự thật là nó rất hữu ích. Tôi thấy chủ đề về thế giới trò chơi điện tử và sự sáng tạo của nó rất thú vị.

    Hy vọng rằng bạn có thể nghiên cứu sâu hơn về chủ đề này trong các bài viết tới!