O pitch
LÖVE (Love2D) é um framework minimalista e multiplataforma para jogos 2D, baseado em Lua, que mantém um binário de cerca de 5MB (GitHub). Continua sendo a referência do setor em simplicidade “zip-and-run”, algo confirmado recentemente pelo enorme sucesso comercial de Balatro (PC Gamer, setembro de 2025).
Por dentro
A arquitetura técnica do framework usa Lua para a lógica do jogo, o que oferece um ambiente de baixo overhead em comparação com pesos-pesados como Unity ou mesmo Godot. Embora Balatro tenha uma atualização 1.1 prevista para o fim de 2026, o motor por trás dele passa hoje por uma estagnação significativa de lançamentos (DualShockers/PC Gamer).
A versão 12.0, de codinome “Bestest Friend”, está 93% concluída no GitHub, mas continua em estado nightly ou beta há mais de três anos (GitHub Milestone #1). Esse atraso obrigou equipes profissionais a lançar produtos com builds instáveis para ter acesso a recursos modernos, como o suporte a SDL3 e canvases unificados.
O framework não tem vários recursos considerados padrão em 2026:
- Nenhum editor visual; toda a interface, as coordenadas e a gestão de cenas precisam ser programadas à mão (HN).
- Nenhum suporte nativo a consoles; ports para Switch ou PS5 exigem publishers especializados ou wrappers personalizados em C++ (Reddit r/gamedev).
- Haptics em celulares e shaders complexos muitas vezes exigem gambiarras manuais em nível de C (HN/Reddit).
- A licença de código aberto (zlib/libpng) permite uma portabilidade extrema, mas deixa a construção das ferramentas a cargo do desenvolvedor.
Não sabemos a data exata de lançamento do build estável da 12.0, embora os líderes da comunidade estimem hoje uma chegada no 3º trimestre de 2026 (Discord).
Nossa opinião
Se você está criando um jogo 2D em que o tamanho do binário e a velocidade bruta de execução são seus principais KPIs, LÖVE é a escolha lógica. Mas a falta de um editor visual e o status “mítico” da versão 12.0 significam que você vai passar mais tempo nos detalhes em nível de C do que no game design propriamente dito. Use-o para nichos 2D em que o desempenho é crítico ou para projetos paralelos, mas conte com fazer o trabalho pesado que os motores modernos já automatizam.