Page 1 of 1

Some Questions about Love.

Posted: Fri Oct 10, 2014 4:11 pm
by PureMod1
Hello guys.

So i wanna learn Lua game develop.

I wanna start with Love.
If i learn Love, that means that i will know how to use the Lua language on other engines like Roblox, gmod mods and job?

Re: Some Questions about Love.

Posted: Fri Oct 10, 2014 4:15 pm
by Doctory
PureMod1 wrote:Hello guys.

So i wanna learn Lua game develop.

I wanna start with Love.
If i learn Love, that means that i will know how to use the Lua language on other engines like Roblox, gmod mods and job?
love has absolulety nothing to do with roblox and gmod
but with jobs perhaps

Re: Some Questions about Love.

Posted: Fri Oct 10, 2014 4:33 pm
by kikito
LÖVE uses Lua, like Roblox and Garry's Mod.

Lua is a programming language, and it is small. LÖVE "adds" things to Lua so that it can, for example, draw images on the screen. But these things it adds are "the LÖVE way". Roblox adds others, and Garry's Mod adds different ones.

With this I mean that if you start with LÖVE you will be able to reuse some of the things that you learn in Roblox and Garry's Mod, but you won't be able to use them "straight away": you will know the "core" of Lua, but not the parts that Roblox or gmod add.

I am not sure about what you mean with "job". If you mean "a real-life job", the one in which you get money by performing an activity, well, that's tough.

I got a job programming in Lua, but not on games; web-related stuff. But I only got it after becoming quite an expert in Lua, doing hobbyist things during the evenings and weekends and publishing a lot of code & libraries. It can work, but I wouldn't count on it.

Re: Some Questions about Love.

Posted: Fri Oct 10, 2014 4:54 pm
by jjmafiae
Lua is a rather small language yet still in top 15 languages of 2014, its mostly used for hobbyist projects.

lua is at 0.04% on this picture
https://twitter.com/wef/status/518460580324466688

But even if you want to learn another language lua isn't totally stupid to learn since you will learn the basics of programming

Re: Some Questions about Love.

Posted: Fri Oct 10, 2014 7:23 pm
by artofwork
PureMod1 wrote: If i learn Love, that means that i will know how to use the Lua language on other engines like Roblox, gmod mods and job?
Love2d is a framework that uses the Lua scripting language while producing some amazing shit :)
Just like JQuery is a framework that uses JavaScript, Love2d is a method or library, if you ever heard of the acronym 'api' that is how you can think of love.

If you use Love then yes you will be able to use other frameworks, because your not just using the framework itself your primarily using the core language Lua, Love2d or any framework is just a short cut way of accomplishing a complex task.

Although I think Love is more of an abstract idea and isn't bound to a specific language since it has been ported over to java, JavaScript actionscripts etc..

Lua isn't just limited to using frameworks like Love2d, Roblox, Corona and Moai, it is also used in scripting of open source game servers such as wow, opentibia, Lotro etc.. and can be integrated with other languages like java, PHP, JavaScript, SQL, MYSQL etc.. So its definitely something worth learning.