Discussion
Search code, repositories, users, issues, pull requests...
p2detar: [delayed]
wwarren: I love LÖVE. For me it sits at the perfect intersection between high and low level abstraction. Unfortunately the latest released version is getting pretty long in the tooth now and a lot of devs use the latest HEAD from the repo since it has better performance and compatibility. One day the mythical 12.0 will get released for real…..
herczegzsolt: I've used this for many projects that are still working to this day.That said, i'm not impressed. A web-based solution is usually better performing, despite all the bloatware necessary. This says a lot about the state of software development unfortunately.
0xCAP: My2c. Fintech tech lead who has only a far memory of hand coding games ages ago. Community makes tech awesome. Love2D discord changed my life. Never met a more awesome and welcoming community in my whole life.
small_scombrus: It isn't web based? It's a set of Lua scripts that run locally
squeaky-clean: They are saying web based solutions often out perform LÖVE, even though you would expect the opposite because LÖVE doesn't have the bloat of a browser engine.
patapong: One of the biggest recent indie hits, Balatro, was made in Löve!I really like it, the developer experience is so smooth for beginners, just drag a zip onto the exe and it starts. And the APIs are simple enough to memorize while allowing pretty cool rendering stuff.
KeplerBoy: Balatro ships with the entire unobfuscated Lua source by the way.I once checked if the odds stated on a card were implemented wrong. Turns out no, the code checks out, I'm just that unlucky.
brooke2k: hahaha, I did the exact same thing after the game came out to see if wheel of fortune was really a 1/4 chance
usrnm: Browser engines are probably some of the most optimized pieces of software in existence, so it doesn't surprise me at all.
K0IN: I love löve I did some projects in it, lua was one of my fist programming language, i think it's a great fit for game dev.Also move or die is running on love2d, which is an awesome game.Also I love that trick that you can just zip your files and binary Comcast them to the love2d binary and it will load it.
mh-: lol, love seeing that I'm not the only one who did this. Being suspicious of WoF was the first and last time I peeked at the Balatro source.
raincole: Btw, Love2D is based on SDL2. If you hate Lua but needs the same cross-platform capabilities, you can use an SDL2 binding in other languages or make your own.
newobj: SDL3
jasonjmcghee: Definitely SDL2.Author is currently building version 12 which will be using SDL3. But it's been in development for quite some time with no clear end date afaik.
raincole: As far as I know only the latest (unstable) version uses SDL3.
nout: Am I really the first one to mention pico8 in this thread? Anyway, pico8 is another option that has a bit different spin, but you also implement the games in Lua :)
bsimpson: In case you're curious, here's a Nix derivation to make Balatro for any other system playable on Linux:https://github.com/NixOS/nixpkgs/tree/master/pkgs/by-name/ba...I wrote half a blog post when I did the derivation. One day, I should finish it and post it here.
krapp: It is easy to get Lua (with LuaJIT) working with SDL3, though.That obviously isn't a replacement for the framework but it is perfectly doable if someone just wants to write a game in Lua with minimal overhead.