Castle Game Engine परिचय
- Castle Game Engine डेस्कटॉप, मोबाइल और कंसोल प्लेटफ़ॉर्म के लिए एक क्रॉस-प्लेटफ़ॉर्म 3D और 2D गेम इंजन है।
- यह एक शक्तिशाली विज़ुअल एडिटर प्रदान करता है और glTF, X3D, Spine जैसे कई फॉर्मैट का समर्थन करता है।
- आधुनिक Pascal के साथ तेज़ और साफ़ कोड लिखा जा सकता है, और यह फ्री तथा ओपन सोर्स है।
विज़ुअल डिज़ाइनर और मजबूत कोड
- विज़ुअल एडिटर की मदद से 3D और 2D गेम तथा यूज़र इंटरफ़ेस डिजाइन किए जा सकते हैं, और एक ही प्रोजेक्ट को अलग-अलग प्लेटफ़ॉर्म पर बिल्ड और डिप्लॉय किया जा सकता है।
- Lazarus, Delphi, Visual Studio Code जैसे कई IDE के साथ इंटीग्रेशन संभव है।
डेटा परिभाषित करने के विभिन्न तरीके
- 3D मॉडल, 2D एनीमेशन और स्प्राइट शीट्स के जरिए डेटा को परिभाषित किया जा सकता है।
- Blender या Sketchfab जैसे निर्माण टूल्स या मार्केटप्लेस के साथ इंटीग्रेशन आसान है।
ग्राफिक्स इफेक्ट्स
- शेडर इफेक्ट, शैडो, मिरर, फिज़िक्स-बेस्ड रेंडरिंग, बंप मैपिंग, गामा करेक्शन आदि कई ग्राफिक्स इफेक्ट्स सेट किए जा सकते हैं।
क्रॉस-प्लेटफ़ॉर्म सपोर्ट
- विभिन्न डेस्कटॉप (Windows, Linux, macOS आदि), मोबाइल (Android, iOS) और कंसोल (Nintendo Switch) प्लेटफ़ॉर्म को लक्ष्य किया जाता है।
- WebGL और Oculus (VR) को भी जल्द ही लक्ष्य प्लेटफ़ॉर्म की सूची में जोड़ा जाएगा।
साफ़ और तेज़ कोड
- आधुनिक Object Pascal पर आधारित नेटिव ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा का इस्तेमाल किया जाता है।
- तेज़ बिल्ड और रनटाइम डिफ़ॉल्ट रूप से उपलब्ध हैं।
ओपन सोर्स और निरंतर एकीकरण (CI)-अनुकूल
- यह CI-फ्रेंडली टूल्स उपलब्ध कराता है; command-line build tools और Docker images का उपयोग किया जा सकता है।
- GitHub Actions, GitLab CI और Jenkins के साथ उपयोग के लिए तैयार फाइलें और डॉक्यूमेंटेशन उपलब्ध हैं।
ताज़ा खबरों का सारांश
- 18 फरवरी, 2024: नया slim Docker image जारी किया गया।
- 3 फरवरी, 2024: HTTP PUT request डेटा उपलब्ध कराना, Tiled लेयर visibility को तेज़ी से टॉगल करना, बेहतर C++ library API आदि योगदान।
- 28 जनवरी, 2024: Ticoban, editor dragging, CastleGL-आधारित dglOpenGL, tester सुधार और Pascal custom RTTI properties जैसी खबरें।
- 23 दिसंबर, 2023: Merry Christmas, कुछ सारांश अपडेट और API सुधार।
GN⁺ की राय
- Castle Game Engine एक मजबूत गेम इंजन है जो कई प्लेटफ़ॉर्म सपोर्ट करता है और आधुनिक Pascal भाषा का उपयोग करके डेवलपमेंट की कार्यक्षमता बढ़ाता है।
- यह ओपन सोर्स है और CI और collaboration के लिए उपयोगी टूल्स देता है, जिससे डेवलपर समुदाय में सहयोग बढ़ता है।
- नए ग्राफ़िक्स इफेक्ट्स और विज़ुअल एडिटर की वजह से उपयोगकर्ता-अनुकूल गेम और इंटरफ़ेस डिज़ाइन करना संभव है, इसलिए यह गेम डेवलपर्स के लिए आकर्षक विकल्प बन सकता है।
1 टिप्पणियां
Hacker News टिप्पणियाँ