Welcome and initial impressions on Love2D
Posted: Thu May 29, 2014 11:08 am
Hi everyone,
I have been toying with game development for a few weeks now. I started with Python and pygame/pyglet/cocos2D, as I already know Python. However, after my repeated frustration with the aforementioned libraries, I have decided to give Love2D a try.
Some initial impressions:
- Lua is awesome. I have basically learned it in two days and I am not even a professional programmer. I can tell the language design stems from real-world usage and it is great.
- Love2D is awesome, as well. I am very happy with the clean design and with the active development (all Python tools I have tried are more or less dead when it comes to development). I have written a complete Pong game in one afternoon at the first try. This speaks both to the good documentation and well thought-out behaviors of Love2D and Lua itself.
- I don’t know why so many people claim that the love.physics module is complicated. I have included it in my Pong game and haven’t had any trouble with it. And I have never worked with a physics engine before.
One question/rant: why does Love2D use Lua 5.1? Lua 5.2 has been around for 2.5 years now! I have installed the newest Lua distribution and it is annoying to have some things fail either in Love2D or in the CLI. E.g., unpack vs. table.unpack.
So anyway: welcome everyone. I hope to be visiting often.
I have been toying with game development for a few weeks now. I started with Python and pygame/pyglet/cocos2D, as I already know Python. However, after my repeated frustration with the aforementioned libraries, I have decided to give Love2D a try.
Some initial impressions:
- Lua is awesome. I have basically learned it in two days and I am not even a professional programmer. I can tell the language design stems from real-world usage and it is great.
- Love2D is awesome, as well. I am very happy with the clean design and with the active development (all Python tools I have tried are more or less dead when it comes to development). I have written a complete Pong game in one afternoon at the first try. This speaks both to the good documentation and well thought-out behaviors of Love2D and Lua itself.
- I don’t know why so many people claim that the love.physics module is complicated. I have included it in my Pong game and haven’t had any trouble with it. And I have never worked with a physics engine before.
One question/rant: why does Love2D use Lua 5.1? Lua 5.2 has been around for 2.5 years now! I have installed the newest Lua distribution and it is annoying to have some things fail either in Love2D or in the CLI. E.g., unpack vs. table.unpack.
So anyway: welcome everyone. I hope to be visiting often.