Sobre o projeto
Adore é um framework construído para Love2D (versão 11.5) para aprimorar o fluxo de desenvolvimento, fundindo o sistema estruturado de UI e cenas do Godot com a natureza leve e flexível do Love2D. Suporta Windows, Linux e plataformas web via love.js. Os principais recursos incluem wrappers de física 2D com suporte a múltiplos mundos, iluminação em screen-space, renderização escalável entre resoluções e renderização de canvas em camadas. O sistema de UI suporta temas, navegação por teclado/gamepad e controles conscientes de transformações. O carregamento de assets inclui cache, geração de atlas, enquadramento de sprite sheets e handlers personalizados. O input é gerenciado através de contextos modulares (GameContext, ShortcutContext) com eventos absorvíveis. A animação suporta keyframes, trilhas de propriedade/método e tweens. Utilitários matemáticos oferecem operações in-place para evitar a alocação de objetos. As cenas são definidas como funções que retornam árvores de nós e podem ser alternadas dinamicamente. Um editor opcional (Toolbox) é acessível via tecla backtick. O Adore não requer modificações no love.update ou love.draw — ele os gerencia internamente. A documentação é anotada para compatibilidade com o Lua Language Server. Contribuições são bem-vindas, mas conteúdo gerado por IA é proibido. Dependências possuem licença MIT e devem ser reconhecidas. Alguns recursos podem não funcionar em todas as plataformas; consulte INCOMPATIBILITY.md. Licença: zlib para o núcleo, MIT para dependências.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.