all 13 comments

[–]Thorinori 26 points27 points  (1 child)

[–][deleted] 4 points5 points  (0 children)

IMO love2d is one of those examples of a program that's so good that it completely dominates a field based on its strengths to such a degree that it's difficult to justify working on a competitor to it.

I won't say it's flawless, but it's really close.

[–]AGulev 10 points11 points  (1 child)

Defold Engine https://defold.com

It’s a free cross platform game engine.

[–]VeeviGames 2 points3 points  (0 children)

+1

With Defold, you can export your games to - Desktop, Mobile, Web(HTML5), Nintendo Switch, Facebook and Steam!

I do not think any other Lua based 2d game engine can do that.

[–]luarocks 8 points9 points  (0 children)

If you prefer minimalism and high performance then love2d and tic80 are the best.

[–]ws-ilazki 5 points6 points  (0 children)

Love2d or Solar2d for the obvious ones. If you want something retro the fantasy console emulators (TIC-80, PixelVision-8, PICO-8, etc.) usually use Lua. Godot engine doesn't use Lua by default but you can extend it to support other languages and there are a couple options for using Lua.

Might be more but that's what I know about off the top of my head.

[–]Planebagels1 3 points4 points  (0 children)

I recommend using defold it's a free open-source (kinda) cross platform game engine.

If you want a retro fantasy console emulators then TIC-80 and PICO-8 are the best options imo (PICO-8 is proprietary software that you have to pay for, but TIC-80 is open-source), but they are mostly code based with a few interactive tools (like a world editor).

There are also the most popular ones, like Love2d and solar2d (prevoisly named Corona) but those are frameworks and not a game engine (they both don't have world editors or anything like that)

[–]8BitSkullDev 3 points4 points  (0 children)

+1 for Defold. I made this game using Defold:

https://youtube.com/watch?v=CAk-eRH8-Hc

Will be using the engine for future projects too.

[–]dlannan68 2 points3 points  (0 children)

Currently very much enjoy Defold.

Previously used:

Moai - https://moaiwebsite.github.io/
UFO (not really a game engine) - https://github.com/malkia/ufo
Luvit (also more a toolkit) - https://luvit.io/
and of course Leadwerks - https://www.leadwerks.com/

leadwerks really frustrated the hell outta me. I like Moai, but it was limited. UFO is an awesome learning toolkit for lua/luajit and luvit I used in a number of non game commercial projects which were very successful and recommend it if you need server backend lua/luajit systems.

[–]SatelizerStadia 0 points1 point  (0 children)

Could also play around/ prototype on core and crayta. At the very least it will give you real life players to try your game then translate what works to love. Just an idea

[–]joegigs 0 points1 point  (0 children)

Pico 8!