इस प्रोजेक्ट के बारे में

Roublard एक 3D rogue-like गेम है जिसे Go में लिखा गया है, और इसे g3n ग्राफिक्स इंजन और Entity Component System (ECS) आर्किटेक्चर का उपयोग करके बनाया गया है। यह IdiotCoder/FatOldYeti की एक ट्यूटोरियल श्रृंखला से प्रेरित है, जिसे मूल रूप से Ebiten के साथ 2D के लिए डिज़ाइन किया गया था। डेवलपर ने उस समय Ubuntu 24.04 पर अनुकूलता समस्याओं के कारण g3n को चुना, जिसका उद्देश्य मुख्य गेमप्ले लॉजिक को सुरक्षित रखते हुए 3D रेंडरिंग का पता लगाना था। इस प्रोजेक्ट में PolyHaven और @mz4250 के विजुअल एसेट्स शामिल हैं। उपयोगकर्ता Go और g3n डिपेंडेंसी इंस्टॉल करने के बाद इसे चला सकते हैं। रिपॉजिटरी में एक अलग ब्रांच है जो मूल Ebiten-आधारित कोड की तुलना g3n अनुकूलन से करती है, जिससे डेवलपर्स ट्यूटोरियल संस्करणों के बीच कार्यान्वयन अंतर को ट्रैक कर सकते हैं।