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
ImageImage
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 :3

Re: AGen

Posted: Sun Aug 08, 2010 7:38 pm
by Felipe Budinich
anjo wrote:The developer of AGen was a member of our community a while ago, actually - he went by "ivan" here.
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 :ultrahappy: 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.