Nice article about Lua Game Engines
http://www.gamefromscratch.com/post/201 ... -Moai.aspx
Battle of the Lua Game Engines: Corona vs. Gideros vs. Love
- 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
"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.
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.
Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L
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.
- 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
Hey, folks, Löve is free. That's enough to me.
Plus, the others are suitable for mobile devices programming.
So, should Löve really be compared to Moai/Corona/Gideros ?
Just saying.
Plus, the others are suitable for mobile devices programming.
So, should Löve really be compared to Moai/Corona/Gideros ?
Just saying.
Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L
Corona Labs is rubbish - absolute waste of time.
Love ftw. Moai is okay.
Love ftw. Moai is okay.
Lua is not an acronym.
- 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
It was the only one that ran on Linux. That was enough for me.pk wrote:I think if LOVE ran on Android and iOS the conclusions would have been different.
When I write def I mean function.
Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L
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
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.
Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L
^-> which means love is better.
Lua is not an acronym.
Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L
Also, AGen built Lua with float as the number type. Heretics!
Shallow indentations.
Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L
What are the consequences of this?Boolsheet wrote:Also, AGen built Lua with float as the number type. Heretics!
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics
Who is online
Users browsing this forum: No registered users and 4 guests