जावा ऑनलाइन गेम्स
शॉकवेव के बाद, जावा मुफ्त ऑनलाइन गेम विकसित करने का सबसे लोकप्रिय उपकरण है। यह एक लोकप्रिय प्रोग्रामिंग भाषा है जिसे 1990 के दशक के दौरान James Gosling द्वारा विकसित किया गया था। यह कुछ हद तक C++ से संबंधित है, लेकिन बहुत अधिक सरल है, और एक वस्तु उन्मुख भाषा है। Java को इसलिए विकसित किया गया था क्योंकि C++ को बहुत जटिल माना जाता था और इसका उपयोग करते समय कई त्रुटियाँ थीं।
C++ में वितरित प्रोग्रामिंग की क्षमता का भी अभाव था। गोस्लिंग और उनके सहयोगी एक ऐसी प्रणाली का निर्माण करना चाहते थे जिसका उपयोग कंप्यूटर से लेकर हैंडहेल्ड उपकरणों तक विभिन्न प्लेटफार्मों पर किया जा सके। 1994 तक जावा इंटरनेट पर इस्तेमाल होने लगा। उन्होंने महसूस किया कि इंटरनेट इंटरैक्टिव हो जाएगा, और यह उनकी प्रोग्रामिंग भाषा का उपयोग करने के लिए एकदम सही वातावरण होगा। वे सही थे। जावा आज इंटरनेट पर उपयोग किए जाने वाले सबसे प्रसिद्ध प्लेटफार्मों में से एक बन गया है।
मुफ्त ऑनलाइन गेम के कई डेवलपर्स ने जल्दी से इसकी क्षमता का एहसास किया है। जबकि शॉकवेव ने जावा को ऑनलाइन गेम के लिए उपयोग किए जाने वाले सबसे लोकप्रिय इंजन के रूप में बदल दिया है, जावा अभी भी कई डेवलपर्स के बीच पसंद का उपकरण है। जावा बहुत लोकप्रिय हो गया जब नेटस्केप ने अपने ब्राउज़र के साथ कार्यक्रम का समर्थन करने का फैसला किया। अधिकांश लोग जावा का उपयोग ‘एप्लेट्स’ द्वारा करते हैं जो उनके ऑनलाइन ब्राउज़र द्वारा समर्थित हैं।
याहू को अक्सर ऑनलाइन गेम बनाने के लिए जावा का भारी उपयोग करने का श्रेय दिया जाता है। Yahoo गेम उनकी वेबसाइट का वह भाग है जिसमें खिलाड़ी स्वयं या अन्य खिलाड़ियों के विरुद्ध गेम खेल सकते हैं। जबकि इनमें से अधिकांश गेम जावा एप्लेट हैं, अन्य को कंप्यूटर पर डाउनलोड करना होगा। समीक्षाएँ भी प्रदर्शित की जाती हैं जहाँ उपयोगकर्ता खेल की गुणवत्ता के बारे में अपने विचार पोस्ट कर सकते हैं। याहू मुफ्त ऑनलाइन गेम के सबसे प्रमुख प्रमोटरों में से एक है। फैंटेसी स्पोर्ट्स से लेकर कार्ड गेम्स तक सब कुछ उपलब्ध है।
इसके बावजूद, जावा प्रोग्रामिंग भाषा की कुछ आलोचनाएँ भी हैं। Shockwave में एक 3D इंजन है जो बहुत अधिक शक्तिशाली है, और कई डेवलपर्स ने इसे Java के बजाय चुना है। अन्य शिकायत करते हैं कि यह एक बहुत ही शुद्ध वस्तु उन्मुख प्रोग्रामिंग भाषा नहीं है। जो लोग ऑब्जेक्ट ओरिएंटेड भाषाओं को नापसंद करते हैं, वे जावा के साथ मुफ्त ऑनलाइन गेम डिजाइन नहीं करेंगे। जावा में लिखे गए प्रोग्राम अन्य भाषाओं में लिखे गए प्रोग्रामों की तुलना में धीमे चल सकते हैं।
इन शिकायतों के बावजूद, जावा स्वतंत्र खेलों के विकास के लिए उपयोग की जाने वाली सबसे लोकप्रिय भाषाओं में से एक बन गया है। इस भाषा में प्रगति से इसे ऐसे खेलों का निर्माण करने की अनुमति मिलनी चाहिए जो गुणवत्ता और चित्रमय विवरण में बहुत अधिक हों। जावा वेबसाइट पर कई लोकप्रिय गेम खेले जा सकते हैं।