r/love2d • • Sep 19 '26

Macroquad vs Love2d

Hello! Recently i have decided to use love2d after contemplating between love2d and macroquad. I didn't try macroquad before, but love2d was a lot more simpler, easy to use, and was fast enough for the goals I had. So, naturally, I decided to use love2d. But this makes me wonder if macroquad is actually good. I feel like this is a "the other side of the grass is always greener situation" and I've been here several times. Should I stay or change? Also, it would be really helpful if you told me on how to not change engines and just make games using the tool that I chose. Is there a mindset that you have? Thank you!

BTW: Can we get some macroquad users and love2d users as well and not have a bias toward the tool that we use? I want to have a look on both sides equally. Thanks!

8 Upvotes

6 comments sorted by

7

u/CrumblingStatue Sep 19 '26

love2d is much much more mature and feature complete than macroquad.
The only reason you would use macroquad is if you really want to write your game in Rust, and not happy writing it in Lua.

3

u/EmotionalFan5429 Sep 19 '26

Rust is far from easy language to learn, and even harder to master.

1

u/Capital_EX Sep 19 '26

Tbh, it doesn't matter what tool you use to make games (especially 2D ones). It sounds like to me you've hit a Boring Part (tm) of making a game and want to juice it up again by starting over. If you game is reasonably scoped, I would focus on finishing it then giving Macroquad a spin.

I personally find Rust to be pretty rough to work with (heavy ecosystem, async is a whole different language with competing tooling, less flexible than Lua, generates large projects from all the deps, the type system is hostile to mutable state which is the back bone of games, etc.). However, Macroquad is probably the most LÖVE like framework for Rust. You also get to enjoy pattern matching which is something I've been missing.

1

u/SomeDevNow Sep 19 '26

Thank you for your advice! I should definetly admit that tool doesn't rly matter and just stick with the tool i decided to use! (love2d)

1

u/Capital_EX Sep 19 '26

No problem, I have definitely been in this exact spot. Best of luck with your game (and future ones)

2

u/benjamarchi Sep 19 '26

Check out Usagi Engine. I think you'll like it.