O motor de jogo Corona muda seu nome para Solar2D e se torna totalmente open source

CoronaLabs Inc. parado suas atividades e transformou o motor de jogo e a estrutura em desenvolvimento para a criação de aplicativos móveis Coroa em um projeto completamente aberto. Os serviços anteriormente prestados pelo CoronaLabs, nos quais o desenvolvimento se baseava, serão transferidos para um simulador executado no sistema do usuário ou substituídos por análogos gratuitos disponíveis para desenvolvimento de software de código aberto (por exemplo, GitHub). Código Corona transferido do pacote “Licença comercial GPLv3 +” para a licença MIT. Quase todo o código associado ao CoronaLabs também é de código aberto sob a licença do MIT, incluindo plug-ins.

O desenvolvimento adicional será continuado pela comunidade independente, com o antigo desenvolvedor-chave permanecendo envolvido e pretendendo continuar trabalhando no projeto em tempo integral. O crowdfunding será usado para financiamento. Também foi anunciado que o projeto será gradativamente renomeado para Solar2D, uma vez que o nome Corona está associado a uma empresa em fechamento e, no ambiente atual, causa falsas associações com projetos que tratam de problemas causados ​​pela infecção pelo coronavírus COVID-19.

Corona é um framework multiplataforma projetado para rápido desenvolvimento de aplicações e jogos na linguagem Lua.
É possível chamar manipuladores em C/C++, Obj-C e Java usando a camada Corona Native. Um projeto pode ser compilado e publicado imediatamente para todas as plataformas e dispositivos suportados, incluindo iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV, etc. Para agilizar o desenvolvimento e a prototipagem, é oferecido um simulador que permite avaliar imediatamente o impacto de qualquer alteração no código no funcionamento da aplicação, além de ferramentas para atualização rápida da aplicação para testes em dispositivos reais.

A API fornecida possui mais de 1000 chamadas, incluindo ferramentas para animação de sprites, processamento de som e música, simulação de processos físicos (baseados em Box2D), animação de estágios intermediários de movimento de objetos, filtros gráficos avançados, gerenciamento de texturas, acesso a recursos de rede, etc. OpenGL é usado para exibir gráficos. Uma das principais tarefas durante o desenvolvimento é a otimização para alcançar alto desempenho. Mais de 150 plugins e 300 recursos foram preparados separadamente.

Fonte: opennet.ru

Adicionar um comentário