सेवा के बारे में
अनुवादितमैं गेम, इंजन और मूल अनुप्रयोगों में व्रेन स्क्रिप्टिंग भाषा को एम्बेड करता हूं। व्रेन एक संक्षिप्त, वर्ग-आधारित और तेज भाषा है जो विशेष रूप से एम्बेडिंग के लिए बनाई गई है, और मैं इसका उपयोग डिजाइनरों और मॉडर्स को लॉजिक के लिए एक सुरक्षित स्थान देने के लिए करता हूं बिना होस्ट को फिर से संकलित किए। काम सीमा पर शुरू होता है: मैं व्रेन वर्चुअल मशीन को आपके C या C++ होस्ट से जोड़ता हूं, विदेशी-क्लास और विदेशी-मेथड्स को उजागर करता हूं, एक बाइंडिंग्स लेयर डिजाइन करता हूं जो बढ़ने पर भी पठनीय रहती है। मैं स्लॉट्स, हैंडल और ऑब्जेक्ट जीवनकाल का सावधानीपूर्वक प्रबंधन करता हूं ताकि स्क्रिप्ट कभी भी एक लटकते हुए मूल पॉइंटर को न पकड़े और न ही पुनः लोड के बीच लीक हो। गेम टीमों के लिए मैं एंटिटी व्यवहार स्क्रिप्ट, क्षमता और क्वेस्ट सिस्टम, संवाद पेड़ और हॉट रीलोड प्रदान करता हूं: फ़ाइल को सहेजें — दृश्य एक सेकंड में अपडेट होता है। उपकरणों और सेवाओं के लिए मैं व्रेन का उपयोग एम्बेडेड कॉन्फ़िग और लॉजिक के रूप में करता हूं, नाजुक डेटा फ़ाइलों को वास्तविक अभिव्यक्तियों और छोटे राज्य मशीनों के साथ बदलता हूं। मैं मॉड्यूल लोडिंग, सैंडबॉक्सिंग, स्क्रिप्ट लाइन नंबरों से जुड़े त्रुटि रिपोर्ट और जहां गेमप्ले की मांग होती है वहां निश्चित निष्पादन स्थापित करता हूं। डिलीवरी में एकीकृत बाइंडिंग्स कोड, प्रलेखित स्क्रिप्टिंग API, उदाहरण स्क्रिप्ट, एक परीक्षण बेंच और एक संक्षिप्त गाइड शामिल है ताकि आपके प्रोग्रामर नए बाइंडिंग्स स्वयं जोड़ सकें। मैंने अपने स्वयं के C इंजनों और मौजूदा C++ कोडबेस में व्रेन लेयर को एकीकृत किया है, और मैं फ्रेम बजट पर नज़र रखता हूं: मैं फाइबरों का प्रोफाइल करता हूं, क्रॉस-बाउंड्री कॉल्स को बैच करता हूं और कचरा संग्रहण को पूर्वानुमानित रखता हूं। मुझे होस्ट भाषा, निर्माण प्रणाली और जो स्क्रिप्टेबल होना चाहिए उसके बारे में बताएं — मैं एक ठोस एकीकरण योजना का प्रस्ताव करूंगा।