Is it worth it to learn LUA scripting for the AAA game industry?

Started by
17 comments, last by nfries88 8 years, 1 month ago

Honestly, I think Lua and Python are the most recommended languages to learn for scripting. As I've stated many times during my advice, there is no such thing as a "waste of time" when learning a language. Every language you learn gives a different perspective of how to solve problems as every language has different ways of solving them. The only time something becomes a waste is when you get tired of doing it. There is always something fun about learning a new language.

Advertisement
Thanks a lot for the insight everyone. I've decided to start doing some tutorials on Lua and maybe get a textbook.

It depends. Do you intend on becoming a programmer or designer?

Lua may be useful to a programmer, though it is arguably just "another script" and can be learned on-the-side when needed.

As a designer though, there are quite a few more "technical" positions you can open up for yourself when you know at least one scripting language. In my area, AAA studios rarely hire for junior designers, but they occasionally hire designers with a technical background as it avoids them the need to train in-house and has value for them.

Make yourself valuable = get yourself hired!


maybe get a textbook

Not for Lua. It really is trivial.

void hurrrrrrrr() {__asm sub [ebp+4],5;}

There are ten kinds of people in this world: those who understand binary and those who don't.


maybe get a textbook

Not for Lua. It really is trivial.

Eehhh I actually liked the Programming in Lua book and have it here with me now (the orange version). Some of the concepts are just sort of weird, like metatables and whatnot, so I like to have a language reference. But, the Lua website has pretty much all of this info so the book isn't really necessary.

maybe get a textbook


Not for Lua. It really is trivial.


Eehhh I actually liked the Programming in Lua book and have it here with me now (the orange version). Some of the concepts are just sort of weird, like metatables and whatnot, so I like to have a language reference. But, the Lua website has pretty much all of this info so the book isn't really necessary.

I just don't want the poor guy spending money and then regretting it is all. If you really prefer a book then by all means just 'do you'.

void hurrrrrrrr() {__asm sub [ebp+4],5;}

There are ten kinds of people in this world: those who understand binary and those who don't.

You can just read the online version instead of forking out before knowing whether you need it :)

http://www.lua.org/pil/contents.html

You can just read the online version instead of forking out before knowing whether you need it smile.png

http://www.lua.org/pil/contents.html

This is for Lua 5.0. Latest is 5.3.2 just making that known so there will be significant differences.

Lua was my first programming language then I transitioned to Java and C#. One of my C# Projects will integrate Lua. Its pretty easy to learn, simple, fast, extendible. Go for it.


...I know C++ and C#

If you know C++ and C#, the Lua programming language will be trivial to learn. That's one of the reasons it's so popular, the language itself has a minimal learning curve.

Learning the bindings for Lua would be much more worthwhile for a C++ programmer. There's some good wrappers available, but the actual Lua bindings for C are surprisingly low-level and it can be pretty tricky to set up an ideal script-side interface for calling into C++ code.

This topic is closed to new replies.

Advertisement