इस प्रोजेक्ट के बारे में
Doriax एक ओपन-सोर्स, MIT-लाइसेंस प्राप्त गेम इंजन है जो 2D और 3D डेवलपमेंट के लिए बनाया गया है, और यह डेटा-ओरिएंटेड एंटिटी कंपोनेंट सिस्टम (ECS) रनटाइम पर आधारित है। यह एक विज़ुअल एडिटर को नेटिव C++ और Lua स्क्रिप्टिंग के साथ जोड़ता है, जिससे डेवलपर्स Lua में तेज़ी से प्रोटोटाइप बना सकते हैं, प्रदर्शन-महत्वपूर्ण गेमप्ले कोड C++ में लिख सकते हैं, या दोनों दृष्टिकोणों को मिला सकते हैं।
एडिटर स्प्राइट्स, टाइलमैप्स, मॉडल्स, कैमरा, लाइट्स और UI के लिए सीन ऑथरिंग टूल्स प्रदान करता है, साथ ही एक इंटीग्रेटेड कोड एडिटर, एनिमेशन टाइमलाइन, बोन और टेरेन टूल्स, और एक प्ले मोड भी। एक अंतर्निहित वैकल्पिक AI सहायक प्रोजेक्ट्स का निरीक्षण कर सकता है, एंटिटीज़ बना सकता है, स्क्रिप्ट्स का ड्राफ्ट तैयार कर सकता है, और कॉन्फ़िगर करने योग्य स्वायत्तता स्तरों के साथ बिल्ड्स को आमंत्रित कर सकता है।
इंजन की प्रमुख विशेषताओं में डायनामिक लाइटिंग और कैस्केडेड शैडो के साथ PBR मटेरियल्स, मॉर्फ टार्गेट्स के साथ स्केलेटल एनिमेशन, पार्टिकल सिस्टम्स, क्लिपमैप LOD के साथ हाइटमैप टेरेन, इंटीग्रेटेड Box2D और Jolt Physics, स्पेशियल 3D ऑडियो, और मल्टीथ्रेडेड एसिंक्रोनस रिसोर्स लोडिंग शामिल हैं। रेंडरिंग बैकएंड्स OpenGL, Vulkan, Metal, और Direct3D 11 का समर्थन करते हैं।
Doriax कई एक्सपोर्ट पथ प्रदान करता है: Source Code एक्सपोर्ट एक स्टैंडअलोन CMake प्रोजेक्ट जनरेट करता है जिसमें जनरेट किया गया C++ सीन कोड और इंजन सोर्स शामिल होता है, Desktop एक्सपोर्ट नेटिव बाइनरीज़ बनाता है, और Web एक्सपोर्ट Emscripten के माध्यम से HTML5/WebAssembly बनाता है। लक्षित प्लेटफ़ॉर्म्स में Windows, Linux, macOS, Android, iOS, और HTML5 शामिल हैं।
यह प्रोजेक्ट 2015 में Supernova Engine के रूप में शुरू हुआ, और विज़ुअल एडिटर 2024 में पेश किया गया। संस्करण 0.6 Doriax नाम के तहत पहली रिलीज़ है। रिपॉज़िटरी में एडिटर, इंजन रनटाइम, शेडर कंपाइलर, और बंडल किए गए थर्ड-पार्टी डिपेंडेंसीज़ शामिल हैं, साथ ही Linux, macOS, Windows (Visual Studio और MSYS2), और वैकल्पिक Vulkan कॉन्फ़िगरेशन के लिए बिल्ड निर्देश भी।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.