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

# GB Studio GB Studio Game Boy के लिए एक त्वरित और आसान रेट्रो गेम निर्माता है, जो Mac, Linux और Windows के लिए उपलब्ध है। इसमें Electron-आधारित गेम बिल्डर एप्लिकेशन और GBVM शामिल है, जो GBDK का उपयोग करने वाला C-आधारित गेम इंजन है। यह परियोजना MIT लाइसेंस के तहत जारी की गई है और Patreon, Twitter, Reddit और Discord के माध्यम से सामुदायिक समर्थन के साथ सक्रिय रूप से बनाए रखी जाती है। ## स्थापना GB Studio डाउनलोड पृष्ठ से अपने ऑपरेटिंग सिस्टम के लिए एक रिलीज़ डाउनलोड करें। स्रोत से चलाने के लिए, रिपो को क्लोन करें, NodeJS स्थापित करें (.nvmrc में निर्दिष्ट संस्करण), फिर चलाएँ: ```bash > cd gb-studio > corepack enable > yarn > npm run fetch-deps > npm start ``` नया संस्करण चेकआउट करने के बाद, नवीनतम GBVM और GBDK सुनिश्चित करने के लिए फिर से निर्भरताएँ प्राप्त करें। GB Studio वर्तमान में Node 24 LTS का उपयोग करता है; संस्करण स्विच करने के लिए शामिल .nvmrc के साथ NVM का उपयोग करें। ## GB Studio CLI स्रोत से स्थापित करें, फिर CLI बनाएँ और लिंक करें: ```bash > npm run make:cli > yarn link ``` किसी भी फ़ोल्डर से, `gb-studio-cli` को कमांड के साथ चलाएँ जैसे: - **प्रोजेक्ट निर्यात करें**: `gb-studio-cli export path/to/project.gbsproj out/` - **डेटा निर्यात करें**: `gb-studio-cli export -d path/to/project.gbsproj out/` - **ROM बनाएँ**: `gb-studio-cli make:rom path/to/project.gbsproj out/game.gb` - **Pocket बनाएँ**: `gb-studio-cli make:pocket path/to/project.gbsproj out/game.pocket` - **Web बनाएँ**: `gb-studio-cli make:web path/to/project.gbsproj out/` - **उपयोग रिपोर्ट के साथ ROM बनाएँ**: `gb-studio-cli make:rom path/to/project.gbsproj out/game.gb --usage` ## GBS Music संगीत संपादक का एक स्टैंडअलोन वेब एप्लिकेशन https://music.gbstudio.dev/ पर उपलब्ध है। स्थानीय रूप से चलाने के लिए, `npm run start:music-web` का उपयोग करें, या सेल्फ-होस्टिंग के लिए संपत्तियाँ बनाने हेतु `npm run build:music-web` (आउटपुट `out/music-web` में) का उपयोग करें। ## दस्तावेज़ीकरण पूर्ण दस्तावेज़ीकरण https://www.gbstudio.dev/docs पर उपलब्ध है। ## अनुवादकों के लिए नोट नई भाषा स्थानीयकरण के लिए योगदान `src/lang` में JSON फ़ाइलों में पुल अनुरोधों के माध्यम से स्वागत योग्य हैं। एक स्क्रिप्ट अंग्रेज़ी स्थानीयकरण से लापता कुंजियों को सूचीबद्ध करती है और उन्हें आपके स्थानीयकरण में कॉपी करती है: ```bash npm run missing-translations lang # उदा. npm run missing-translations de # उदा. npm run missing-translations en-GB ```