Love2D
Hacker ApprovedRanked 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%
Recommended in 9 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: not recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: not recommended
- October 2026: not recommended
- 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.
See all 8 game frameworks, rankedWhat 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”
“Maybe they could sit down together and work through some Löve2D or Godot tutorials?”
“would be a great framework for Lua games”
“XNA, MonoGame, Love2D, etc. are all frameworks rather than game engines”
“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.”
“I chose Love2D as my engine so I can use the relative simplicity of 2d art”
“Lua/Love2D is pretty smooth except when it gets to you wanting to distribute it on platforms”
“A rather simple game engine to look at is Love2D - I know you wanted 3D, but my main experience is over there.”
“anything with strong conventions and heavy LLM training data (Godot, Phaser, Love2D) will work better”
“any library that's been around long enough to be well represented in the training data of the larger LLMs will work perfectly fine”
“I could connect love2d to the IDE I used and debug lua just fine with it.”
“enjoyed it but just found the lack of support for Lua was tough”
“I prefer that (especially for the version control)”
“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.”
“Things like Raylib, SFML, Love2D and so on are a great compromise.”
“Supports most common platforms on PC and mobile.”
“offer small conveniences over SDL with big negative tradeoffs”
“my forever project to rewrite userland in Love2d”
“as a hobbyist it works just fine for me”
“make a cute little game with Love2d or even just a simple text game”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.