news.volyx.in

LÖVE: 2D Game Framework for Lua (github.com)

417 points by cl3misch · 149 days ago · 220 comments on HN

Article summary

LÖVE is a 2D game framework for Lua that is free, open-source, and works on multiple platforms. The framework has a large community and is used for creating various games. The latest released version is outdated, and many developers use the latest version from the repository for better performance and compatibility. LÖVE has a simple API and is suitable for beginners and experienced developers alike.

Main themes

  • Game development
  • LÖVE framework
  • Lua programming
  • Performance comparison
  • Open-source community
  • Game engines

What commenters say

  • The latest released version of LÖVE is outdated, and many developers use the latest version from the repository for better performance and compatibility.
  • Some developers prefer web-based solutions over LÖVE due to perceived better performance, despite the added bloat of a browser engine.
  • Others argue that native applications, such as those built with LÖVE, are more efficient and perform better than web-based solutions.
  • The performance of LÖVE can be limited by the LuaJIT interpreter, particularly on ARM architectures.
  • Some developers have successfully used LÖVE to create high-performance games, with frame rates often exceeding 100 FPS.
  • The choice between LÖVE and other game engines, such as MonoGame or Raylib, depends on the specific needs and preferences of the developer.
  • The LÖVE community is active and supportive, with many developers contributing to the framework and sharing their experiences and knowledge.
  • The lack of recent releases of LÖVE can cause issues for developers who rely on the latest features and bug fixes.