top | item 25857632

(no title)

friendlybus | 5 years ago

I mean, so does assembly. Rollercoaster tycoon was written in assembly. But for mere mortals lua is just too much hassle for game dev.

C# with XNA (or monogame) is a nicer 2d barebones game framework to work in, as long as you can dodge garbage collector issues.

discuss

order

whizzter|5 years ago

Wow, i usually don't like wording things like this but you're really talking out of your ass. Reading your comment about UI i guess you've heard of it regarding usage in World of Warcraft ? (that seems to be a subset of Lua proper by a simple googling)

Lua has de-facto been more or less the standard go-to scripting language for 20 years or so by now, i remember that we picked Lua for scripting a PS2/Xbox game that was shipped in 2004 because it was already gaining popularity among other gamedevs(yes we were probably late on it).

Apart from those embedding it themselves (probably far more than is known publicly). There is literally countless Lua only games since it's the base for user created games on the Roblox, Pico-8 and Love2d platforms.

These platform based games probably far outnumber those that embedded Lua because they are simple platforms to get started with, even my 12 year old kid is making Roblox games and writing Lua to wire up things.

friendlybus|5 years ago

Yes I've used lua for modding old games like Natural Selection 2.

The docs and community in roblox and factorio fill in for the deficiencies of the language. Try using lua without support frameworks. Modding ns2 is a nightmare with zero docs and trying to reverse engineer in a terrible debug environment. Lua just doesn't stand up by itself.

You are only discussing the successes. Even built for purpose, game building applications like Core fail miserably to make development easy enough off the back of lua. Far cry 1 had lua scripts that went nowhere.

What love2d games?? The tech demos and hobby projects listed on the website??

For the three or four big successes there are a lot of obscure failures.

The big successes of creative modding projects came out of Half Life, Half Life 2 and Warcraft 3 which spawned Dota, team fortress, counter-strike, left for dead, garry's mod and many other successes.

War3's editor and XNA are the best modding environment's I've seen for individual acheivement.

Kids dont know better, they just put up with the jank and learn from their friends.