Sobre o projeto

raylib-miniscript fornece bindings que permitem aos desenvolvedores criar jogos 2D e 3D usando a linguagem MiniScript com o motor gráfico do Raylib. O projeto produz executáveis prontos para execução para plataformas de desktop e web (via Emscripten), permitindo que os usuários simplesmente coloquem seu código MiniScript e os assets ao lado do executável e o iniciem — não sendo necessário nenhum compilador ou configuração adicional. A configuração envolve clonar o repositório, inicializar os submódulos, vincular o código C++ do MiniScript e compilar usando os scripts fornecidos. O tempo de execução procura por 'assets/main.ms' por padrão, mas aceita caminhos de script personalizados. Os intrínsecos adicionados incluem wrappers diretos da API do Raylib além de utilitários como E/S de arquivos, manipulação de RawData e suporte a HTTP. A documentação completa da API está disponível em API_DOC.md e no wiki do projeto.