12 points par GN⁺ 2023-09-14 | 2 commentaires | Partager sur WhatsApp
  • LÖVE est un framework gratuit et open source permettant de créer des jeux 2D avec le langage de programmation Lua
  • Compatible avec de nombreuses plateformes, dont Windows, Mac OS X, Linux, Android et iOS
    • Les fichiers .love développés sont regroupés avec un exécutable
  • Utilisable sans restriction, y compris pour des projets commerciaux
  • La communauté LÖVE est active et propose de l’aide via des forums, un serveur Discord et des canaux IRC
  • Il est facile de commencer avec LÖVE, avec des extraits de code fournis pour des tâches de base comme dessiner du texte et des images ou jouer des sons
  • Utilisé pour des usages variés, des projets commerciaux (y compris certains jeux sur Steam) aux game jams et au prototypage
  • Une documentation complète est fournie, couvrant les nombreux aspects du framework, notamment l’audio, les données, les événements, le système de fichiers, les graphismes, les images, les joysticks, le clavier, les mathématiques, la souris, la physique, le son, le système, les threads, les minuteurs, le tactile, la vidéo et les fenêtres

2 commentaires

 
[Ce commentaire a été masqué.]
 
GN⁺ 2023-09-14
Avis sur Hacker News
  • LÖVE est populaire parmi les développeurs lorsqu’il est associé à l’IDE Zerobrane pour développer des logiciels qui affichent des pixels à l’écran.
  • Ce framework et cet IDE sont légers, au point de pouvoir tourner confortablement même sur un RPi.
  • LÖVE dispose d’une excellente documentation, de forums utiles et d’un solide écosystème de bibliothèques.
  • Certains utilisateurs ont souligné que les développeurs font évoluer l’API rapidement et que le rendu peut sembler lent, en particulier sur Android.
  • Ce framework a été utilisé pour créer le jeu qui a connu son premier grand succès commercial, "Move or Die".
  • LÖVE a aussi été utilisé pour recréer le jeu de la série TV "Community", ce qui montre le niveau de complexité des jeux qu’il est possible de réaliser avec ce framework.
  • LÖVE est recommandé aux personnes qui se lancent pour la première fois dans la programmation de jeux, grâce à sa simplicité et à son excellente documentation.
  • Parmi les autres plateformes mentionnées pour la programmation de jeux figurent RAYLIB et PICO8.
  • LÖVE peut servir à créer des applications Android, et les utilisateurs ont salué la propreté de son API ainsi que l’expérience centrée uniquement sur le code.
  • LÖVE possède aussi une version VR/3D appelée LÖVR, facile à prendre en main mais qui peut rendre la création d’un produit abouti plus difficile.
  • LÖVE peut être utilisé avec Fennel, un langage de programmation proche de Lisp.
  • Certains utilisateurs ont exprimé des inquiétudes quant au fait que LuaJIT, le compilateur Just-In-Time de Lua, ne soit pas très adapté à RISC-V.
  • LÖVE est discuté sur Hacker News depuis 2009.
  • Solar2D, anciennement connu sous le nom de Corona SDK, repose sur Love2D et a été utilisé pour créer le jeu "Bubble Ball".