5 điểm bởi GN⁺ 2024-01-24 | 2 bình luận | Chia sẻ qua WhatsApp
  • Ra mắt bản port engine Godot miễn phí dành cho các nhà phát triển Nintendo Switch. Hỗ trợ các dự án được tạo bằng phiên bản 3.5.x và 4.1.x
  • Cung cấp miễn phí cho mọi nhà phát triển Nintendo Switch đã được chứng nhận
  • Mã nguồn được phân phối theo giấy phép MIT, cho phép quyền sử dụng và chỉnh sửa rộng rãi
  • Không hỗ trợ C# hoặc GDNative/GDExtension, chỉ hỗ trợ GDScript.
  • Bản port chưa có mức tối ưu hóa cao, nhưng đủ hiệu quả cho phần lớn các dự án game quy mô nhỏ đến trung bình
  • Các nhà phát triển có kiến thức C++ có thể truy cập mã nguồn để bổ sung và tích hợp thêm tính năng khi cần
  • Bản port này được cung cấp mà không kèm hỗ trợ; các nhà phát triển được khuyến nghị trao đổi với cộng đồng trên cổng thông tin nhà phát triển Nintendo để hợp tác và nhận hỗ trợ
  • Với các dự án quy mô trung bình hoặc lớn, nên hợp tác với một công ty porting
  • Có thể yêu cầu quyền truy cập thông qua cổng thông tin nhà phát triển Nintendo

Chi tiết bổ sung

  • Thông tin chi tiết bổ sung được cung cấp cho các nhà phát triển Nintendo Switch đã được chứng nhận trong mục diễn đàn của cổng thông tin nhà phát triển Nintendo.

Giờ đây không còn lý do gì để không dùng engine Godot cho việc làm game indie trên Nintendo Switch!

  • Kỳ vọng vào những tựa game đổi mới và hấp dẫn sẽ xuất hiện từ cộng đồng phát triển engine Godot.

Ý kiến của GN⁺

  • Thông báo này mang đến cơ hội mới cho các nhà phát triển game indie phát hành game trên nền tảng Nintendo Switch.
  • Bản port miễn phí của engine Godot cho phép phát triển game với chi phí thấp nhờ giấy phép mở và các tính năng cơ bản.
  • Những nỗ lực hợp tác như vậy được kỳ vọng sẽ khuyến khích sự hỗ trợ và đổi mới trong cộng đồng phát triển, đồng thời thúc đẩy tính đa dạng và sáng tạo của thị trường game Nintendo Switch.

2 bình luận

 
r35tm 2024-01-24

Brotato, vốn đã rất nổi tiếng, cũng từng được port, nên không phải là trước đây hoàn toàn không làm được; điểm đáng chú ý là họ đã giải quyết việc tích hợp với Nintendo SDK dưới giấy phép MIT như thế nào.

 
GN⁺ 2024-01-24
Ý kiến trên Hacker News
  • Một người dùng và đứa con 12 tuổi của họ đã làm game bằng engine Godot và nghĩ rằng sẽ rất tuyệt nếu game này chạy được trên Nintendo Switch. Họ đã tìm thấy hai kho lưu trữ GitHub dành cho bản port Godot và xem thông báo của RAWRLAB như một xác nhận rằng điều đó khả thi về mặt kỹ thuật. Tuy nhiên, họ cho rằng mình không đủ điều kiện để được chứng nhận là nhà phát triển Nintendo Switch, và đang thắc mắc đâu là cách dễ nhất để chạy game trên chiếc Switch của mình. Họ đã đặt mua Mig Switch và một thiết bị dumper, nhưng không chắc đây có phải là cách tốt nhất hay không.

  • Một người dùng khác cho biết họ gần như không biết gì về phát triển game, nhưng tò mò vì sao lại chọn Godot để làm game thay vì Unity hay Unreal. Đây không phải là câu hỏi nhằm cổ xúy cho phần mềm mã nguồn mở, mà đơn thuần là sự tò mò.

  • Một người dùng khác nữa nhận xét rằng thật thú vị khi Godot không được duy trì như một sản phẩm trả phí, cũng không dùng điều đó làm đòn bẩy để thu hút thêm khách hàng hoặc gây sức ép để Nintendo gỡ bỏ điều khoản cấm phân phối phần mềm mã nguồn mở được tạo cho nền tảng của họ. Họ đoán rằng vì đã tìm được điểm dung hòa với Nintendo nên những bước đi đó không còn cần thiết.

  • Có người cho rằng thật đáng tiếc khi Godot vẫn chưa hỗ trợ C#, nhưng điều này có thể giúp lấy thêm một chút thị phần từ Unity. Không phải dự án nào cũng cần đến phần cải thiện hiệu năng mà C# mang lại.

  • Một người dùng muốn tìm hiểu cách để trở thành thành viên của đội ngũ thực hiện những dự án như thế này.

  • Một người quan tâm đến Godot nói rằng khi nhìn thấy các dự án như vậy thì họ càng cảm thấy căng thẳng hơn, và tự hỏi Godot vận hành mượt mà đến mức nào, nếu không hoạt động thì sẽ vướng phải vấn đề lớn đến đâu, và liệu khả năng bản Nintendo Switch không chạy được có phải là thảm họa còn lớn hơn những cơn đau đầu/rủi ro khi làm việc với Unity hay không.

  • Một người dùng nói rằng Godot không có plugin, chỉ đơn giản là có GDScript. Tuy nhiên, việc nhúng một giải pháp scripting nhanh hơn vào codebase C++ cho các tác vụ nghiêm túc không phải là điều khó khăn.

  • Một người dùng khác thắc mắc họ đã xử lý việc này như thế nào, vì mã nguồn được phân phối theo giấy phép MIT, cho phép quyền sử dụng và chỉnh sửa rất rộng, trong khi rào cản lớn nhất để thêm hỗ trợ Nintendo Switch trực tiếp vào Godot, theo họ nghĩ, là NDA độc quyền xoay quanh API của Nintendo Switch. Người này đoán rằng nó sẽ là miễn phí, nhưng vẫn nghĩ hẳn phải cần ký một dạng giấy phép source-available nào đó để buộc phải tôn trọng NDA.

  • Cuối cùng, một người dùng đặt câu hỏi làm thế nào có thể vừa dùng giấy phép MIT vừa giới hạn quyền truy cập chỉ cho các nhà phát triển đã được chứng nhận. Họ hỏi liệu các nhà phát triển đã được chứng nhận có thể đăng mã đó lên Internet hay không.