Page 1 of 6
AGen
Posted: Sun Aug 08, 2010 1:23 pm
by StoneCrow
recently i had a bash at the internet to see who else is making a 2d game engine using lua
i only found one other example that wasnt a game maker or unfinished is
AGen
it advertises itself as an "
abstract interface" and has one commercial game already
Chains which has also
made it onto steam
although the commercial game is developed by the same person who develops the engine
the engines real flaws compared to love is that the community using the engine seems to be almost non existant and although it is free, there is a
licencing fee of $200 if you want to make money from your game.
anyone here got any experience with this engine?
if so how does it compare to LOVE?
i cant see myself tempted by it mostly because of the lack of community behind the engine
Re: AGen
Posted: Sun Aug 08, 2010 5:11 pm
by Felipe Budinich
For one thing, it is closed source and it offers a free version. And
that's about all i need to know
Re: AGen
Posted: Sun Aug 08, 2010 6:12 pm
by bmelts
The developer of AGen was a member of our community a while ago, actually -
he went by "ivan" here.
Re: AGen
Posted: Sun Aug 08, 2010 6:17 pm
by nevon
Closed source and only available for Windows? I think I'll pass.
Re: AGen
Posted: Sun Aug 08, 2010 7:36 pm
by StoneCrow
i didnt know he was a member here,
cool.
lua coded games is a small world i guess
Re: AGen
Posted: Sun Aug 08, 2010 7:38 pm
by Felipe Budinich
I'll take a wild guess and I'll say that it is a Löve "branch" with some windows-only libraries on top.
Re: AGen
Posted: Sun Aug 08, 2010 9:25 pm
by Robin
Felipe Budinich wrote:I'll take a wild guess and I'll say that it is a Löve "branch" with some windows-only libraries on top.
Meh. Looking at the documentation, I'd say it would actually be harder to change LÖVE to that abomination (:P) than write it himself.
Also, I think there might be some licensing problems with LÖVE's dependencies for closed-source derivatives, but I'm not sure of that.
Re: AGen
Posted: Tue Aug 10, 2010 3:09 am
by Tesselode
Hello World in AGen:
Code: Select all
display:create ( "My Window", 800, 600, 32, true )
my_sprite = Sprite ( )
display.viewport:add_child ( my_sprite )
my_font = Font ( )
my_font:load_system ( "Arial", 18 )
my_sprite.canvas:set_font ( my_font )
my_sprite.canvas:write ( "Hello world!" )
Hello World in Love:
Code: Select all
function love.draw()
love.graphics.print('Hello World!', 400, 300)
end
Obvious winner.
Re: AGen
Posted: Tue Aug 10, 2010 4:37 am
by Felipe Budinich
Tesselode wrote:Obvious winner.
No need to remind us
but to be fair he did do some other stuff (even tho, it would be completely confusing for a noob like me):
Code: Select all
display:create ( "My Window", 800, 600, 32, true ) --Window caption ( i guess), Resolution, Color Depth, Fullscreen (or Vsync)
my_sprite = Sprite ( ) -- ????? The kind of stuff that makes you wonder, Why would i want to do this? We are doing text right?
display.viewport:add_child ( my_sprite ) -- ????
my_font = Font ( )
my_font:load_system ( "Arial", 18 ) -- Chose a font, and pick it's size
my_sprite.canvas:set_font ( my_font )
my_sprite.canvas:write ( "Hello world!" )
Above all, it's the kind of introduction that would have driven me away about 3 weeks ago, because i wouldn't know what half of that stuff is. If half of that stuff is optional, i wouldn't know.
LÖVE's "hello world" seemed simple enough, so I thought, why not?
Re: AGen
Posted: Tue Aug 10, 2010 5:10 am
by pekka
There is also a Lua game programming environment called Scrupp out there.
http://scrupp.sourceforge.net/
It doesn't seem to have an active community, at least not anywhere the size we have here. It is somewhat similar in feel to Löve because both are based on SDL. Yay for familiar callbacks.