Chỉ vì các applet Java không phổ biến không có nghĩa là chúng không mạnh mẽ hay đáng chơi. Trong thực tế, tôi đang tập trung vào phát triển trò chơi Java vào lúc này; Tôi thích bản chất cấp cao của ngôn ngữ, tính đa nền tảng của nó (so với C #), thư viện JOGL cung cấp trải nghiệm OpenGL rất giống C cho nền tảng Java (hoặc thay thế, LWJGL hoặc công cụ của nó như jMonkeyEngine ) và tốc độ của nó (rõ ràng chậm hơn C ++, nhưng nhanh hơn đáng kể so với các ngôn ngữ script như Python).
Với Java, bạn có thể triển khai ứng dụng của mình dưới dạng Applet để chạy trong trình duyệt và thậm chí cung cấp giải pháp thay thế JNLP cho những người thích cài đặt một cái gì đó.
Bạn có thể tận dụng tất cả các công cụ đã được tạo cho Java; IDE Eclipse tuyệt vời (hoặc bất kỳ IDE nào khác ngoài đó), các công cụ kiểm tra, tích hợp liên tục, cộng đồng lớn của các lập trình viên Java, v.v.
Thống kê về tỷ lệ phần trăm máy tính Java được cài đặt khác nhau (và phiên bản thậm chí còn thay đổi nhiều hơn) nhưng tôi đã thấy số lượng khá cao cho sự thâm nhập thị trường Java. Và quá trình cài đặt vẫn khá đơn giản, do đó, nếu bất kỳ người dùng nào chưa cài đặt Java, họ có thể sẵn sàng và chạy trò chơi của bạn trong thời gian ngắn.
Cá nhân tôi cảm thấy ít do dự hơn khi cài đặt plugin Java so với Unity. Trên thực tế, tôi vẫn chưa cài đặt plugin trò chơi Unity trên máy tính của mình; Tôi không hoàn toàn tin tưởng nó. Java đã được chứng minh; nó đã có một khởi đầu mạnh mẽ nhưng bây giờ, nhiều năm sau, nó ổn định và nhanh chóng, và, nó tiếp tục có một số vấn đề bảo mật (nhưng Flash cũng vậy) nhưng đối với hầu hết nó đáng tin cậy. Tôi sẽ tiếp tục tránh các trò chơi web Unity cho đến khi plugin web Unity phổ biến hơn một chút và được chứng minh.
Vì vậy, tôi hoàn toàn khuyên dùng Java , cho dù thông qua một applet hay thông qua Java Web Start hoặc JAR thực thi.
PS MMO trực tuyến miễn phí phổ biến nhất thế giới, được công nhận bởi Guinness World Records, là RuneScape , hoạt động như một applet Java và gần đây có phiên bản dành cho máy tính để bàn. Nó hỗ trợ cả DirectX và OpenGL cũng như trình kết xuất 3D phần mềm và có khoảng 10 triệu tài khoản đang hoạt động .