Battle of the Lua Game Engines: Corona vs. Gideros vs. Love

General discussion about LÖVE, Lua, game development, puns, and unicorns.
User avatar
bartoleo
Party member
Posts: 118
Joined: Wed Jul 14, 2010 10:57 am
Location: Savigliano

Battle of the Lua Game Engines: Corona vs. Gideros vs. Love

Post by bartoleo »

Nice article about Lua Game Engines
http://www.gamefromscratch.com/post/201 ... -Moai.aspx
Bartoleo
User avatar
AntonioModer
Party member
Posts: 202
Joined: Fri Jun 15, 2012 5:31 pm
Location: Belarus
Contact:

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by AntonioModer »

"LOVE 2D" has more features.
I, at one time, choosing a game engine for myself between these three engines.
And I chose "LOVE 2D" because of the large features compared to other engines.
I can say about Corona:
physics engine in Corona BOX2D old version, while "LOVE 2D" - the latest version.
User avatar
pk
Citizen
Posts: 67
Joined: Wed Dec 14, 2011 2:13 am
Location: Texas, United States
Contact:

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by pk »

I think if LOVE ran on Android and iOS the conclusions would have been different.
ALL CREATURE WILL DIE AND ALL THE THINGS WILL BE BROKEN. THAT'S THE LAW OF SAMURAI.
User avatar
Roland_Yonaba
Inner party member
Posts: 1563
Joined: Tue Jun 21, 2011 6:08 pm
Location: Ouagadougou (Burkina Faso)
Contact:

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by Roland_Yonaba »

Hey, folks, Löve is free. That's enough to me. :awesome:

Plus, the others are suitable for mobile devices programming.
So, should Löve really be compared to Moai/Corona/Gideros ?
Just saying.
User avatar
qaisjp
Party member
Posts: 490
Joined: Tue Sep 04, 2012 10:49 am
Location: United Kingdom
Contact:

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by qaisjp »

Corona Labs is rubbish - absolute waste of time.
Love ftw. Moai is okay.
Lua is not an acronym.
User avatar
kikito
Inner party member
Posts: 3153
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain
Contact:

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by kikito »

pk wrote:I think if LOVE ran on Android and iOS the conclusions would have been different.
It was the only one that ran on Linux. That was enough for me.
When I write def I mean function.
User avatar
ivan
Party member
Posts: 1915
Joined: Fri Mar 07, 2008 1:39 pm
Contact:

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by ivan »

There are other Lua engines out there too - I'm involved myself with another one called AGen.
Some differences between AGen vs Love2D:

Platforms
Love: Windows, Linux, Mac
AGen: Windows, Mac (public), Linux, Android, iOS (not publicly available yet)
License
Love: free; open source
AGen: free for non-commercial; closed source
Rendering
AGen: higher-level sprite/layer framework; depth-ordering of sprites; cameras; efficient culling of off-screen sprites
Love: low-level access to rendering functionality; Lua libs for cameras
Projection
AGen: origin is the center of the window with Y increasing up and X increasing right
Love: origin is the top-left corner of the window with Y increasing down and X increasing right
Audio
Love: various low-level features; editable audio buffers
AGen: fewer features; can load/stream files
Input
AGen: keyboard, joystick, mouse, multitouch
Love: keyboard, joystick, mouse
API
AGen: external modules for file system access, Box2D, MicroPather, LuaSocket, LuaXML and more
Love: included in the engine are file system access, physics support, etc
Plugins/internal libs
AGen: OpenGL/OpenGLES/DirectX, OpenAL/DirectSound/XA2, Freetype
Love: OpenGL, OpenAL, DevIL, Freetype, SDL
Platform-related differences
Love: multi-threading; doubles
AGen: single-threaded; floats instead of doubles
Lua libs
Love: many demos and 3-rd party Lua libs
AGen: small GUI lib; fizzx
Support
Love: big and friendly community
AGen: handful of users
Distribution
Love: .love files
AGen: must redistribute engine binaries to run
Last edited by ivan on Tue Nov 19, 2013 12:12 pm, edited 9 times in total.
User avatar
qaisjp
Party member
Posts: 490
Joined: Tue Sep 04, 2012 10:49 am
Location: United Kingdom
Contact:

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by qaisjp »

^-> which means love is better.
Lua is not an acronym.
User avatar
Boolsheet
Inner party member
Posts: 780
Joined: Wed Dec 29, 2010 4:57 am
Location: Switzerland

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by Boolsheet »

Also, AGen built Lua with float as the number type. Heretics! :o
Shallow indentations.
User avatar
Nixola
Inner party member
Posts: 1949
Joined: Tue Dec 06, 2011 7:11 pm
Location: Italy

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by Nixola »

Boolsheet wrote:Also, AGen built Lua with float as the number type. Heretics! :o
What are the consequences of this?
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics
Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests