Copyright (c) 2024 Chris Maltby, lançado sob a licença do MIT.
Patreon: gbstudiodev
Twitter: @maltby
Reddit: /r/gbstudio
Discord: entre no bate-papo
GB Studio é um criador de jogos de aventura retrô rápido e fácil de usar para Game Boy, disponível para Mac, Linux e Windows. Para mais informações consulte o site do GB Studio

GB Studio consiste em um aplicativo construtor de jogos Electron e um mecanismo de jogo baseado em C usando GBDK.
Baixe uma versão para o seu sistema operacional na página de downloads do GB Studio.
Ou para executar a partir do código-fonte, clone este repositório e então:
Instale o NodeJS (a versão necessária é fornecida em .nvmrc)
> cd gb-studio> corepack enable> yarn> npm start
GB Studio atualmente usa o Nó 21.7.1. Se você tiver o NVM instalado, poderá usar o .nvmrc incluído para mudar para a versão suportada do Node.
> cd gb-studio> uso nvm
Instale o GB Studio a partir da fonte como acima
> npm run make:cli> yarn link# De qualquer pasta agora você pode executar gb-studio-cli> $(yarn bin gb-studio-cli) -V 4.1.2> $(yarn bin gb-studio-cli) --help
Extraia o código mais recente e execute make:cli novamente, o link do fio só é necessário para a primeira execução.
>npm execute make:cli
Exportar projeto
> $(yarn bin gb-studio-cli) caminho de exportação/para/project.gbsproj out/
Exporte o projeto GBDK do gbsproj para o diretório externo
Exportar dados
> $(yarn bin gb-studio-cli) export -d path/to/project.gbsproj out/
Exporte apenas src/data e include/data do gbsproj para o diretório out
Faça ROM
> $(yarn bin gb-studio-cli) make:rom path/to/project.gbsproj out/game.gb
Faça um arquivo ROM do gbsproj
Faça bolso
> $(yarn bin gb-studio-cli) make:pocket path/to/project.gbsproj out/game.pocket
Faça um arquivo Pocket a partir do gbsproj
Faça Web
> $(yarn bin gb-studio-cli) make:web path/to/project.gbsproj out/
Faça uma construção da Web a partir do gbsproj
Documentação do GB Studio
Se quiser ajudar a contribuir com novas localizações de idiomas para o GB Studio, você pode fazê-lo enviando solicitações pull adicionando ou atualizando os arquivos JSON encontrados aqui https://github.com/chrismaltby/gb-studio/tree/develop/src/ idioma
Se você deseja atualizar uma tradução existente com conteúdo ausente, existe um script útil que lista as chaves encontradas na localização em inglês que não foram encontradas e as copia para sua localização
npm execute traduções ausentes lang# por exemplo, npm execute traduções ausentes de# por exemplo, npm execute traduções ausentes en-GB