Hacker ApprovedDepartments

Love2D

Hacker Approved

Ranked 5 of 8 game frameworks by recommenders

Free, long-running Lua framework for 2D games, recommended for simplicity, debugging and hobby projects. Critics note that distributing builds to platforms is difficult.

Free, long-running Lua framework for 2D games, recommended for simplicity, debugging and hobby projects. Critics note that distributing builds to platforms is difficult.

22 people gave an opinion

recommend it
21
criticize it
1
approval share
95%
Each figure is one person. RecommendsCriticizes

Recommended in 9 of 13 months

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

Why it carries the badge

  • 21 people recommend itNeeds 10 or more, met.
  • 21 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 9 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

  • Simple 2D art and game design

    “I chose Love2D as my engine so I can use the relative simplicity of 2d art in 2.5D pseudo-3D instead of 3d modeling.”

    Comment from 10 May 2026 in “Ask HN: What Are You Working On? (May 2026)”

    “A rather simple game engine to look at is Love2D - I know you wanted 3D, but my main experience is over there.”

    Comment from 11 Mar 2026 in “Evaluating Godot (2023)”

    “I chose Love2D as my engine so I can use the relative simplicity of 2d art”

    Comment from 10 May 2026 in “Ask HN: What Are You Working On? (May 2026)”
  • Well represented in LLM training data

    “Pick an engine that's been around for a long time like Love2D or PhaserJS as they'll almost assuredly be in the training data of any substantial LLM.”

    Comment from 3 Mar 2026 in “The Excommunicated Devs Making Games with AI”

    “any library that's been around long enough to be well represented in the training data of the larger LLMs will work perfectly fine”

    Comment from 10 Mar 2026 in “Ask HN: What game engine would you recommend for vibe coding?”

    “anything with strong conventions and heavy LLM training data (Godot, Phaser, Love2D) will work better”

    Comment from 10 Mar 2026 in “Ask HN: What game engine would you recommend for vibe coding?”
  • Enjoyable for hobby projects

    “I'm making a party fighter in LOVE2D and am having a good time developing and playing on Mac”

    Comment from 18 Jul 2026 in “Mac gaming is finally getting the overpowered upgrade it deserves”

    “make a cute little game with Love2d or even just a simple text game”

    Comment from 30 Nov 2025 in “Langjam Gamejam: Build a programming language then make a game with it”

    “as a hobbyist it works just fine for me”

    Comment from 23 Dec 2025 in “Lua 5.5”
  • Smooth Lua development and debugging

    “Lua/Love2D is pretty smooth except when it gets to you wanting to distribute it on platforms”

    Comment from 7 May 2026 in “Vibe coding and agentic engineering are getting closer than I'd like”

    “I could connect love2d to the IDE I used and debug lua just fine with it.”

    Comment from 5 Mar 2026 in “Building a New Flash”

What people warn about

Each mark is one comment

  • Hard to distribute on platforms

    “Lua/Love2D is pretty smooth except when it gets to you wanting to distribute it on platforms”

    Comment from 7 May 2026 in “Vibe coding and agentic engineering are getting closer than I'd like”
  • Limited support for Lua

    “enjoyed it but just found the lack of support for Lua was tough”

    Comment from 5 Mar 2026 in “Building a New Flash”

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.

Love2D compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
SDL812378%12—Approved
Raylib41198%12—Approved
LÖVE 2D41491%8—Approved
MonoGame28682%7—Approved
Love2DThis page21195%9—Approved
See all 8 game frameworks, ranked

What people said

20 of the 26 comments that mention it, newest first. Each links to the original comment.

“I'm making a party fighter in LOVE2D and am having a good time developing and playing on Mac”

RecommendsComment from 18 Jul 2026 in “Mac gaming is finally getting the overpowered upgrade it deserves”

“Maybe they could sit down together and work through some Löve2D or Godot tutorials?”

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

“would be a great framework for Lua games”

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

“XNA, MonoGame, Love2D, etc. are all frameworks rather than game engines”

MixedComment from 26 Jun 2026 in “Half-Life 2 in a Browser”

“I chose Love2D as my engine so I can use the relative simplicity of 2d art in 2.5D pseudo-3D instead of 3d modeling.”

RecommendsComment from 10 May 2026 in “Ask HN: What Are You Working On? (May 2026)”

“I chose Love2D as my engine so I can use the relative simplicity of 2d art”

RecommendsComment from 10 May 2026 in “Ask HN: What Are You Working On? (May 2026)”

“Lua/Love2D is pretty smooth except when it gets to you wanting to distribute it on platforms”

MixedComment from 7 May 2026 in “Vibe coding and agentic engineering are getting closer than I'd like”

“A rather simple game engine to look at is Love2D - I know you wanted 3D, but my main experience is over there.”

RecommendsComment from 11 Mar 2026 in “Evaluating Godot (2023)”

“anything with strong conventions and heavy LLM training data (Godot, Phaser, Love2D) will work better”

RecommendsComment from 10 Mar 2026 in “Ask HN: What game engine would you recommend for vibe coding?”

“any library that's been around long enough to be well represented in the training data of the larger LLMs will work perfectly fine”

RecommendsComment from 10 Mar 2026 in “Ask HN: What game engine would you recommend for vibe coding?”

“I could connect love2d to the IDE I used and debug lua just fine with it.”

RecommendsComment from 5 Mar 2026 in “Building a New Flash”

“enjoyed it but just found the lack of support for Lua was tough”

MixedComment from 5 Mar 2026 in “Building a New Flash”

“I prefer that (especially for the version control)”

RecommendsComment from 4 Mar 2026 in “Building a New Flash”

“Pick an engine that's been around for a long time like Love2D or PhaserJS as they'll almost assuredly be in the training data of any substantial LLM.”

RecommendsComment from 3 Mar 2026 in “The Excommunicated Devs Making Games with AI”

“Things like Raylib, SFML, Love2D and so on are a great compromise.”

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

“Supports most common platforms on PC and mobile.”

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

“offer small conveniences over SDL with big negative tradeoffs”

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

“my forever project to rewrite userland in Love2d”

RecommendsComment from 19 Feb 2026 in “Lilush – LuaJIT static runtime and shell”

“as a hobbyist it works just fine for me”

RecommendsComment from 23 Dec 2025 in “Lua 5.5”

“make a cute little game with Love2d or even just a simple text game”

RecommendsComment from 30 Nov 2025 in “Langjam Gamejam: Build a programming language then make a game with it”

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