12 pontos por GN⁺ 2023-09-14 | 2 comentários | Compartilhar no WhatsApp
  • LÖVE é um framework gratuito e open source para criar jogos 2D usando a linguagem de programação Lua
  • Compatível com várias plataformas, como Windows, Mac OS X, Linux, Android e iOS
    • Os arquivos .love desenvolvidos são empacotados junto com o executável
  • Pode ser usado sem restrições até mesmo em projetos comerciais
  • A comunidade do LÖVE é ativa e oferece suporte por meio de fóruns, servidor no Discord e canal de IRC
  • É fácil começar a usar o LÖVE, e há snippets de código para tarefas básicas como desenhar texto e imagens e reproduzir sons
  • É usado para diversos fins, de projetos comerciais (incluindo alguns jogos na Steam) a game jams e prototipagem
  • Há documentação abrangente cobrindo vários aspectos do framework, como áudio, dados, eventos, sistema de arquivos, gráficos, imagens, joystick, teclado, matemática, mouse, física, som, sistema, threads, temporizador, toque, vídeo e janela

2 comentários

 
[Este comentário foi ocultado.]
 
GN⁺ 2023-09-14
Opiniões do Hacker News
  • O LÖVE é popular entre desenvolvedores, em combinação com o Zerobrane IDE, para desenvolver software que exibe pixels na tela.
  • O framework e a IDE são leves, então podem rodar confortavelmente até em um RPI.
  • O LÖVE tem uma documentação excelente, fóruns úteis e um ecossistema robusto de bibliotecas.
  • Alguns usuários apontaram que os desenvolvedores fazem mudanças na API rapidamente e que a renderização pode parecer lenta, especialmente no Android.
  • O framework foi usado para criar "Move or Die", seu primeiro grande sucesso comercial.
  • O LÖVE também foi usado para recriar jogos da série de TV "Community", mostrando a complexidade dos jogos que podem ser feitos com esse framework.
  • O LÖVE é recomendado para quem está começando em programação de jogos por causa da simplicidade e da excelente documentação.
  • Outras plataformas mencionadas para programação de jogos incluem RAYLIB e PICO8.
  • O LÖVE pode ser usado para criar apps Android, e usuários elogiaram sua API limpa e a experiência focada apenas em código.
  • O LÖVE também tem uma versão VR/3D chamada LÖVR, que é fácil de começar a usar, mas pode ser desafiadora para criar um produto finalizado.
  • Alguns usuários mencionaram que o LÖVE pode ser usado com Fennel, uma linguagem de programação parecida com Lisp.
  • Alguns usuários expressaram preocupação de que o LuaJIT, compilador Just-In-Time do Lua, não seja amigável com RISC-V.
  • O LÖVE vem sendo discutido no Hacker News desde 2009.
  • O Solar2D, anteriormente conhecido como Corona SDK, é baseado no Love2D e foi usado para criar o jogo "Bubble Ball".