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
AGen
- Felipe Budinich
- Citizen
- Posts: 67
- Joined: Thu Jul 29, 2010 1:36 pm
Re: AGen
For one thing, it is closed source and it offers a free version. And that's about all i need to know
Re: AGen
The developer of AGen was a member of our community a while ago, actually - he went by "ivan" here.
- Felipe Budinich
- Citizen
- Posts: 67
- Joined: Thu Jul 29, 2010 1:36 pm
Re: AGen
I'll take a wild guess and I'll say that it is a Löve "branch" with some windows-only libraries on top.anjo wrote:The developer of AGen was a member of our community a while ago, actually - he went by "ivan" here.
- Robin
- The Omniscient
- Posts: 6506
- Joined: Fri Feb 20, 2009 4:29 pm
- Location: The Netherlands
- Contact:
Re: AGen
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.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.
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.
Help us help you: attach a .love.
Re: AGen
Hello World in AGen:
Hello World in Love:
Obvious winner.
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!" )
Code: Select all
function love.draw()
love.graphics.print('Hello World!', 400, 300)
end
- Felipe Budinich
- Citizen
- Posts: 67
- Joined: Thu Jul 29, 2010 1:36 pm
Re: AGen
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):Tesselode wrote:Obvious winner.
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!" )
LÖVE's "hello world" seemed simple enough, so I thought, why not?
Re: AGen
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.
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.
Who is online
Users browsing this forum: Google [Bot], Hugues Ross and 9 guests