IDE para desenvolvimento de jogos Sega Mega Drive (Genesis) com suporte a SGDK, MarsDev e ferramentas integradas.
Retro Studio é uma IDE desktop para criar jogos retro no Sega Mega Drive. Inclui editor de código, gerenciador de assets, editor de tilemaps, terminal integrado, build/emulador e assistente de IA para desenvolvimento com SGDK.
- Editor de código — Monaco Editor com syntax highlighting para C/SGDK
- Gerenciador de assets — Importe sprites, tilemaps, sons
- Editor de tilemaps — Crie e edite mapas visuais
- Build integrado — Compile com MarsDev/SGDK em um clique
- Emulador — Execute o jogo diretamente na IDE
- Assistente IA — Qwen, vLLM e outros para ajudar no código
- Git integrado — Controle de versão na interface
- Node.js 18+
- MarsDev Toolkit (baixável pela própria IDE)
git clone https://github.com/retro-studio/retro-studio.git
cd retro-studio
npm install
npm run devnpm run build
npm run build:linux # AppImage, .deb
npm run build:win # Windows
npm run build:mac # macOSContribuições são bem-vindas! Veja como participar:
- Fork o repositório
- Crie uma branch para sua feature (
git checkout -b feature/nova-funcionalidade) - Commit suas alterações (
git commit -m 'Adiciona nova funcionalidade') - Push para a branch (
git push origin feature/nova-funcionalidade) - Abra um Pull Request
- Siga o estilo de código existente
- Inclua testes quando aplicável
- Documente alterações significativas
- Para bugs, use o template de issue
Seja respeitoso e construtivo. O projeto segue um ambiente colaborativo e inclusivo.
Este projeto está sob a licença MIT. Você pode usar, modificar e distribuir o software, inclusive para fins comerciais e monetização. Veja o arquivo LICENSE para detalhes.
- SGDK — Sega Genesis Development Kit
- MarsDev — Toolchain Mega Drive
- Monaco Editor — Editor de código
- Electron — Framework desktop
Feito com ❤️ para a cena retro






