17 điểm bởi xguru 2023-09-15 | 12 bình luận | Chia sẻ qua WhatsApp
  • "Nếu bắt đầu một dự án game mới, đừng dùng Unity"
  • Unity từng là vị cứu tinh của ngành công nghiệp game video. Tương đối dễ sử dụng và cung cấp một engine/framework không chỉ cho một mà cho nhiều loại game
  • Nhưng giờ không còn như vậy nữa. Nếu bạn đã bắt đầu dự án từ 4 tháng trước, hãy cân nhắc chuyển sang thứ khác. Unity hoàn toàn không phải một công ty đáng tin cậy
  • Chuyện gì đã xảy ra? John Riccitiello tiếp quản công ty, và trong vài năm qua, Unity engine đã liên tục suy thoái với mô hình kinh doanh kỳ quặc xoay quanh các tính năng bị bỏ bê và độ ổn định thất thường
  • Unity có những người phụ trách nội bộ cho một số tính năng cụ thể
    • Khi những người đó rời công ty, tính năng ấy sẽ héo mòn rồi biến mất
    • Unity mua lại các sản phẩm cạnh tranh, nhưng khi chủ sở hữu của sản phẩm đó rời công ty thì sản phẩm cũng không còn được hỗ trợ nữa
  • Dù đang dùng phiên bản LTS gần đây, tức bản "Stable", vẫn phải mở một trang trống trước khi làm bất cứ gì, nếu không engine sẽ bị crash
    • Do một lỗi mà Unity mới đưa vào gần đây nhưng vẫn chưa sửa. Mỗi lần mở dự án đều mất thêm vài phút và cũng chẳng ổn định hơn
  • Quyết định gần đây nhất chính là thay đổi gói giá. Nếu phân tích các điểm quan trọng thì thay đổi như sau
    • Unity Personal miễn phí nay không còn dùng offline được nữa
    • Giờ đây ở mọi tier, nhà phát triển phải trả một khoản phí cố định vài cent cho mọi game đã được cài đặt
    • Các mức Unity Plus (sắp ngừng hỗ trợ), Pro và Enterprise đều thu phí thuê bao, và phần lớn nhà phát triển chuyên nghiệp buộc phải dùng các gói này
    • Các tier theo số lượt tải và số tiền phải trả được quyết định theo doanh thu
    • Unity chưa từng kiếm được tiền từ thuê bao và từ trước đến nay luôn kiếm tiền bằng nền tảng quảng cáo (có thể thấy ở các game mobile f2p chẳng hạn)
    • Sẽ có giảm giá nếu dùng các dịch vụ của Unity
    • Số tiền này sẽ giúp giải quyết các vấn đề runtime khiến ngay cả bản ổn định cơ bản cũng không thể chạy mà không crash
  • Vì vậy vấn đề là "dù đã thu phí thuê bao, giờ họ còn thu thêm phí theo mỗi lượt cài đặt"
    • Nếu còn phải trả thêm chi phí thì gói thuê bao còn ý nghĩa gì nữa?
  • Ngoài ra, việc phân biệt hai loại chi phí này là phần việc của chính nhà phát triển
    • Unity đã đẩy thêm rất nhiều việc quản trị sang cho chúng ta
    • Điểm mạnh của Vampire Survior là giá rẻ, nhưng giờ điều đó trở nên bất khả thi
    • Nếu phát hành game với giá 99 cent, Steam lấy 30% phí nền tảng, còn Unity lấy 20 cent cho mỗi lượt cài đặt, nên tối đa chỉ kiếm được 46 cent trên mỗi 1 đô la
  • Ngay cả khi chỉ bắt đầu phát triển game như một dự án cá nhân vì không biết có thành công hay không, nếu thành công lớn thì bạn lại bị trừng phạt
    • Bởi vì Unity yêu cầu mức phí cố định chứ không phải phần trăm
    • Dù tôi có giảm giá đi nữa thì số tiền Unity đòi vẫn không thay đổi
  • Tất cả số tiền này đều lấy từ túi của nhà phát triển, nhưng các publisher sẽ không muốn dính líu đến chuyện này
  • Có thể dự đoán rằng trong tương lai sẽ có ít game công bố dùng Unity hơn

12 bình luận

 
xguru 2023-09-17

Nếu bạn muốn tìm hiểu về các lựa chọn thay thế khác, hãy xem Phát triển game sau Unity

Ngoài ra, bài viết dưới đây cũng đề cập rằng ngay cả những trò chơi vốn được phát triển bằng Unity cũng có thể gặp vấn đề.
Có vẻ Unity đã xóa kho lưu trữ GitHub theo dõi việc âm thầm thay đổi ToS

 
nottiger 2023-09-15

Phản lưới nhà

 
xguru 2023-09-15

Nghe nói do bị đe dọa giết người nên các văn phòng của Unity ở Austin/San Francisco sẽ đóng cửa đến hết cuối tuần.
https://gamesindustry.biz/unity-closes-offices-in-wake-of-death-threat…

 
xguru 2023-09-15

Bạn đã quyết định chuyển từ Unity sang Unreal Engine chưa?

Đúng là phải tranh thủ khi thời cơ đến chứ. Dù tôi không phải nhân viên của Epic đâu nhé haha

 
wedding 2023-09-15

Dù nghĩ thế nào đi nữa thì đây có vẻ là một chính sách điên rồ.

 
colus001 2023-09-15

Tôi nghĩ khá nhiều người sẽ chuyển sang engine Godot vì trải nghiệm cho nhà phát triển của nó khá ổn. Việc phát triển game chi phí thấp giờ có vẻ gần như không thể với Unity nữa. Sẽ ít bị phản ứng hơn nếu áp dụng cho nhóm trong ngành kiếm từ hàng chục tỷ won trở lên nhờ đốt nhiều tiền quảng cáo, nên thật đáng tiếc.

 
ffdd270 2023-09-15

Tôi cũng thấy trải nghiệm với engine Godot thực sự rất ổn. Nhanh, nhẹ, trực quan... hơn nữa nếu muốn thì phạm vi có thể tự mổ xẻ và chỉnh sửa là gần như vô tận, nên ngay từ bây giờ đã rất tốt rồi. Và có lẽ đây cũng là một engine còn đáng để kỳ vọng hơn nữa trong tương lai. Đặc biệt là vì tôi rất thích hướng phát triển dạo gần đây của nó...

 
dokdo2005 2023-09-15

Unreal Engine gần đây đã đổi sang kiểu "miễn phí sử dụng cho đến trước một mức doanh thu nhất định HOẶC ký hợp đồng riêng", vậy mà Unity lại còn đi ngược xu hướng này...

 
colus001 2023-09-15

Tôi thường thấy các CEO không chuyên công nghệ đưa ra những quyết định kiểu này rồi thất bại, nên cũng lo lần này sẽ đi theo hướng đó. Cá nhân tôi sau khi dùng lại Unity sau 7~8 năm thì trải nghiệm phát triển đã tệ đi quá nhiều, nên đang học sang phía Godot.

 
wooseop 2023-09-15

Có vẻ đây là quyết định tệ nhất của ngành game trong thế kỷ 21... Chỉ với một quyết định duy nhất này, Unity giờ đúng như người ta nói đã trở thành một engine không còn lý do gì để dùng nữa.

 
idunno 2023-09-15

Đúng là kiểu tự đào mồ chôn mình.