मैं एक विषय को प्रकाशित करना चाहता हूं, क्रॉस-प्लेटफॉर्म गेम इंजन नियोएक्सिस की रिलीज की समीक्षा, क्योंकि लेखकों का अभी तक हरेब पर कोई खाता नहीं है। पहले व्यक्ति से आ रहा है:
छह से अधिक वर्षों के लिए, हम (कंपनी
NeoAxis Group ) एक नया 3D गेम इंजन विकसित कर रहे हैं, जो कि एक उत्साही व्यक्ति के विचार के रूप में शुरू हुआ, लेकिन एक पूर्ण पैमाने पर परियोजना में बदल गया, जिसे अब विशेषज्ञों की एक अंतरराष्ट्रीय टीम द्वारा काम किया जा रहा है। इतने सालों की मेहनत के बाद, हमें यह घोषणा करते हुए खुशी हो रही है कि NeoAxis Engine 1.0 संस्करण में पहुंच गया है!

मैं इंजन के संस्थापक और प्रमुख डेवलपर का प्रतिनिधित्व करता हूं। मैंने लंबे समय तक हैबर के लिए एक लेख लिखने के विचार के बारे में सोचा और फिर भी फैसला किया। वैसे, हमारी टीम की रीढ़ रूसी भाषा है और रूस के कज़ान में रहती है।

NeoAxis इंजन को एक सामान्य-उद्देश्य इंजन के रूप में तैनात किया गया है जिसे गेम, सिमुलेशन, विज़ुअलाइज़ेशन और विभिन्न 3D सिस्टम बनाने के लिए डिज़ाइन किया गया है। फिलहाल, इंजन पहले ही कई प्रोजेक्ट जारी कर चुका है, जिनमें से कुछ स्टीम, मैक ऐप स्टोर और अन्य प्लेटफार्मों पर उपलब्ध हैं।
नियोएक्सिस इंजन के विकास का मुख्य लक्ष्य न केवल एक गेम इंजन बनाना था, बल्कि एक व्यापक उपकरण है जिसके साथ आप गंभीर 3 डी एप्लिकेशन और उच्च गुणवत्ता वाले कंप्यूटर गेम दोनों को आसानी से बना सकते हैं। निओएक्सिस के पास कोड के साथ सीधे काम करने की आवश्यकता को कम करने के लिए बड़ी संख्या में उपकरण हैं।
इंजन क्रॉस-प्लेटफॉर्म है।
विंडोज के लिए समर्थन के अलावा, NeoAxis 1.0 में
मैक ओएस एक्स के लिए समर्थन जोड़ा गया है। इसके अलावा, इंजन को वाइन के माध्यम से लिनक्स पर काम करने के लिए अनुकूलित किया गया है। एक सुविचारित वास्तुकला के लिए धन्यवाद, बनाई गई परियोजनाओं को कम से कम प्रयास के साथ अन्य प्लेटफार्मों पर स्थानांतरित कर दिया जाता है, जिससे नए प्लेटफॉर्म के लिए एप्लिकेशन को अपनाने में समय और धन खर्च करने की आवश्यकता समाप्त हो जाती है। भविष्य में,
लिनक्स ,
आईओएस और
एंड्रॉइड के लिए मूल समर्थन भी जोड़ा जाएगा।

इंजन की प्रमुख विशेषताओं के बारे में आगे:
- इंजन के साथ आने वाले गेम लॉजिक बनाने के लिए एक अनूठा सॉफ्टवेयर वातावरण। इंजन की गेम ऑब्जेक्ट्स की प्रणाली मैप एडिटर और गेम ऑब्जेक्ट्स के संपादक के साथ एकीकृत है, और नेटवर्क पर गेम ऑब्जेक्ट्स के उच्च-स्तरीय सिंक्रनाइज़ेशन का भी समर्थन करती है।
- NeoAxis में .NET-आधारित API है । प्रौद्योगिकी NeoAxis इंजन और .NET का उपयोग करके, आप अपनी परियोजना के तर्क को जल्दी से विकसित कर सकते हैं। अंदर से, इंजन प्रतिपादन, भौतिकी सिमुलेशन और ध्वनि प्रजनन जैसे घटकों के लिए असहनीय सी / सी ++ भाषा का उपयोग करता है, जो अधिकतम प्रदर्शन की अनुमति देता है।
- मानचित्र संपादक, मैदानी संपादक, गेम ऑब्जेक्ट संपादक, जीयूआई संपादक, प्रभाव संपादक, भौतिक मॉडल संपादक, सामग्री संपादक सहित, आपके एप्लिकेशन को बनाने के लिए आवश्यक संपादकों का एक पूरा सेट।
- Microsoft Visual Studio , SharpDevelop और MonoDevelop सहित सभी प्रमुख IDE के लिए समर्थन।
- NVIDIA PhysX और ODE के समर्थन के साथ आधुनिक भौतिकी सिमुलेशन। आप बिना recompiling के भौतिकी इंजन को स्विच कर सकते हैं।
- खिड़की और गैर-गेम एप्लिकेशन बनाने की क्षमता। SDK में WinForms और WPF के लिए नमूना अनुप्रयोग शामिल हैं।
- इंजन रेंडरिंग सिस्टम अधिकांश आधुनिक तकनीकों का समर्थन करता है, जिसमें 64-बिट एचडीआर, समानांतर-स्प्लिट शैडो मैप्स, यथार्थवादी पानी छायांकन आदि शामिल हैं। नियोएक्सिस इंजन सभी आधुनिक ग्राफिक्स कार्ड, एकीकृत ग्राफिक्स कार्ड और लैपटॉप ग्राफिक्स कार्ड सहित ग्राफिक्स कार्ड की एक विस्तृत श्रृंखला का समर्थन करता है।
- इंजन के आधार पर जारी गेम स्टीम, इम्पल्स, मैक ऐप स्टोर और गेमगेट जैसे ऑनलाइन स्टोर में उपलब्ध हैं।
नियोएक्सिस इंजन में अनुप्रयोगों के तेजी से विकास की सुविधा न केवल संपादकों के एक सेट की उपलब्धता से होती है, बल्कि मौजूदा प्रलेखन द्वारा भी होती है जिसमें इंजन के साथ काम करने के सभी पहलुओं पर विस्तृत मार्गदर्शन होता है। प्रलेखन अंग्रेजी और रूसी दोनों में उपलब्ध है।

एक और उपयोगी समाधान जो हमें मिला, वह
तैयार किए गए खेल उदाहरणों के एसडीके (प्रथम-व्यक्ति शूटर, तीसरे-व्यक्ति निशानेबाज, वास्तविक समय की रणनीति, आर्केड) सहित में शामिल था। इंजन उपयोगकर्ता तैयार किए गए टेम्प्लेट को अपनी परियोजनाओं के कंकाल के रूप में उपयोग करते हैं, धीरे-धीरे इसे आवश्यक आवश्यकताओं के अनुसार बदलते हैं, बजाय सभी गेम तर्क को खरोंच से लिखने के।
NeoAxis Engine की एक विशिष्ट विशेषता पर्याप्त रूप से बड़े और सक्रिय समुदाय की उपस्थिति है जो कि तब भी बनी है जब इंजन अभी भी विकास में था। जबकि इंजन अभी भी विकास में था, खेल और गैर-खेल दोनों परियोजनाओं का एक बहुत पहले से ही इस पर विकसित किया गया था। समुदाय के सदस्य इंजन की कार्यक्षमता को और अधिक विस्तारित करने के लिए सक्रिय रूप से ऐड-ऑन विकसित कर रहे हैं (उदाहरण के लिए,
किन्नर समर्थन जोड़ने वाले नवीनतम ऐड-ऑन के बीच)।

वित्तीय दृष्टिकोण से, NeoAxis इंजन का लाभ इसकी लचीली लाइसेंस प्रणाली है। आप पूरी तरह कार्यात्मक
गैर वाणिज्यिक लाइसेंस का उपयोग करके मुफ्त में अपनी परियोजना विकसित करना शुरू कर सकते हैं। आपको व्यावसायिक लाइसेंस तभी खरीदना होगा जब आपकी परियोजना वाणिज्यिक कार्यान्वयन के चरण तक पहुँच जाएगी। वहीं, सबसे सस्ते वाणिज्यिक लाइसेंस की कीमत केवल $ 95 है। लाइसेंस की कीमत कंपनियों के लिए और व्यक्तिगत डेवलपर्स के लिए भिन्न होती है (बाद को प्रोत्साहित करने के लिए)। इसके अलावा, ऐसी लाइसेंस शर्तों के तहत, रॉयल्टी, हालांकि, पूरी तरह से अनुपस्थित हैं।
सारांशित करते हुए, हम कह सकते हैं कि NeoAxis Engine उपकरण का एक अनूठा सेट है, जिसके साथ आप उच्च-गुणवत्ता वाले 3D अनुप्रयोगों को जल्दी से विकसित कर सकते हैं।
अधिक जानकारी यहाँ:
http://www.neoaxis.comपुनश्च: हम किसी भी टिप्पणी का स्वागत करते हैं। इसके अलावा, अगर किसी को दिलचस्पी है, तो मुझे आपको इंजन के इतिहास के बारे में बताने में खुशी होगी। एक अलग लेख पर खींचो।
मैं अपने दम पर जोड़ना चाहता हूं कि हमारी टीम 2 साल से इस इंजन के सक्रिय उपयोगकर्ता हैं, इंप्रेशन बेहद सकारात्मक हैं।