Hacker ApprovedDepartments

LÖVE 2D

Hacker Approved

Shares rank 2 of 8 game frameworks by recommenders

Free Lua framework for 2D games, liked for simplicity, speed of starting and staying out of your way. Caveats: limited networking and few built-in preset tools.

Free Lua framework for 2D games, liked for simplicity, speed of starting and staying out of your way. Caveats: limited networking and few built-in preset tools.

45 people gave an opinion

recommend it
41
criticize it
4
approval share
91%
Each figure is one person. RecommendsCriticizes

Recommended in 8 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: not recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 41 people recommend itNeeds 10 or more, met.
  • 10 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 8 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Good for hobby and prototype games

    “For me this is a plus. All the games I've made are small and hobby stuff, and I much prefer writing code to playing around with a UI.”

    Comment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

    “I've been building some stuff with love2D for a while now, more a hobby than anything else, and I've really enjoyed the process.”

    Comment from 2 Mar 2026 in “Making Video Games in 2025 (without an engine)”

    “I use this framework to build prototype applications and it's always a delight.”

    Comment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”
  • Minimal abstraction, full control

    “love2d is better if what you love is coding, everything is code, love2d just executes Lua.”

    Comment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

    “For me it sits at the perfect intersection between high and low level abstraction.”

    Comment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

    “won't hide anything from you, or bury you under tons of bloated abstractions”

    Comment from 2 Mar 2026 in “Making Video Games in 2025 (without an engine)”
  • Simple and easy for beginners

    “the developer experience is so smooth for beginners, just drag a zip onto the exe and it starts”

    Comment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

    “it’s simple, efficient, and really easy to get productive with”

    Comment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

    “the developer experience is so smooth for beginners”

    Comment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”
  • Light on CPU, runs fast

    “The CPU usage should be far better for 2D games”

    Comment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

    “it‘s rarely perceivably slow”

    Comment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

What people warn about

Each mark is one comment

  • Too few built-in preset tools

    “Still gives you freedom. Just too much freedom and not as much helpful preset tools.”

    Comment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

    “just doesn't feel that helpful”

    Comment from 9 Oct 2026 in “open-slopware – Alternatives to FOSS projects choosing to use LLMs/AI”

Other game frameworks people recommend

The four most recommended other game frameworks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

LÖVE 2D compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
SDL812378%12—Approved
LÖVE 2DThis page41491%8—Approved
Raylib41198%12—Approved
MonoGame28682%7—Approved
Love2D21195%9—Approved
See all 8 game frameworks, ranked

What people said

39 of the 48 comments that mention it, newest first. Each links to the original comment.

“just doesn't feel that helpful”

CriticizesComment from 9 Oct 2026 in “open-slopware – Alternatives to FOSS projects choosing to use LLMs/AI”

“easy programmability from tinker-friendly stuff like pygame or processing.org or löve”

RecommendsComment from 25 Sep 2026 in “Amiga Screens: A Primer”

“you can freely share games made with PICO-8, Löve, Godot, Rpgmaker, Game maker and the like”

RecommendsComment from 14 Jul 2026 in “European "age verification" "app" forcing everyone to use Android or iOS”

“I've heard it's very good”

RecommendsComment from 7 Jul 2026 in “I coded a shoot 'em up alone at 18 after learning Lua in a single week”

“give full control over the whole game”

RecommendsComment from 25 May 2026 in “Childhood Computing”

“there are many great free methods, like LÖVE (also uses Lua)”

RecommendsComment from 9 Apr 2026 in “How Pizza Tycoon simulated traffic on a 25 MHz CPU”

“Love is really nice to use.”

RecommendsComment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“one of the better ways to do a GUI in Lua”

RecommendsComment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“I would have prefered löve to be plain and simple C coded instead of this abomination which is c++”

CriticizesComment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“For me this is a plus. All the games I've made are small and hobby stuff, and I much prefer writing code to playing around with a UI.”

RecommendsComment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“you can require libraries or even use LuaRocks if that is what you prefer, and everything just works”

RecommendsComment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“the developer experience is so smooth for beginners”

RecommendsComment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“I use this framework to build prototype applications and it's always a delight.”

RecommendsComment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“rewriting to LÖVE meant much simpler code”

RecommendsComment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“The main weak points of LÖVE that we hit were mainly around embedded video playback though”

CriticizesComment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“it’s simple, efficient, and really easy to get productive with”

RecommendsComment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“love2d is better if what you love is coding, everything is code, love2d just executes Lua.”

RecommendsComment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“This engine has really come a long way”

RecommendsComment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“I love this framework, pun intended.”

RecommendsComment from 6 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“just downloading SDL is not going to get anywhere close to what love2d has included”

RecommendsComment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“The CPU usage should be far better for 2D games”

RecommendsComment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“There is also, at least for Android, an official Löve2D Launcher app that can open any love-file saved to the phone and execute it.”

RecommendsComment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“Yeah, Love2d is a great option for gamedev.”

RecommendsComment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“it‘s rarely perceivably slow”

RecommendsComment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“building for Mac from Windows was a nightmare since my end user was not technically literate”

CriticizesComment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“Still gives you freedom. Just too much freedom and not as much helpful preset tools.”

MixedComment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“i think it's a great fit for game dev”

RecommendsComment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“Never met a more awesome and welcoming community in my whole life.”

RecommendsComment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“the developer experience is so smooth for beginners, just drag a zip onto the exe and it starts”

RecommendsComment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“I've used this for many projects that are still working to this day.”

MixedComment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“For me it sits at the perfect intersection between high and low level abstraction.”

RecommendsComment from 5 Apr 2026 in “LÖVE: 2D Game Framework for Lua”

“I really like love2d and used prior but lua isn't compiled and network support is limited”

MixedComment from 2 Mar 2026 in “Making Video Games in 2025 (without an engine)”

“I've been building some stuff with love2D for a while now, more a hobby than anything else, and I've really enjoyed the process.”

RecommendsComment from 2 Mar 2026 in “Making Video Games in 2025 (without an engine)”

“won't hide anything from you, or bury you under tons of bloated abstractions”

RecommendsComment from 2 Mar 2026 in “Making Video Games in 2025 (without an engine)”

“things built in Python or Lua (like love2d)”

RecommendsComment from 30 Jan 2026 in “Nannou – A Creative Coding Framework for Rust”

“both LÖVE and my Carousel work great on it”

RecommendsComment from 4 Jan 2026 in “Show HN: Vibe Coding a static site on a $25 Walmart Phone”

“Because Stardew Valley uses MonoGame, not LOVE.”

MixedComment from 31 Dec 2025 in “Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGame”

“use the Linux build of LÖVE to run the game natively”

RecommendsComment from 24 Dec 2025 in “Lua 5.5”

“There is an active Lua Love porter”

MixedComment from 2 Nov 2025 in “SailfishOS: A Linux-based European alternative to dominant mobile OSes”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.