5 ms·
> I've heard that a major use case It was. At peak perhaps 10 years ago. It is telling that the game engine citation in that article is from 2009. Now the eco
by sago 6y ago
> I've heard that a major use case
It was. At peak perhaps 10 years ago. It is telling that the game engine citation in that article is from 2009.
Now the ecosystem of game engines is very different. Very few games are written in raw C/++ and have to have their own tiny scripting language packaged. They are mostly based on more established engines. 'Small studios' have gone, niched out of end-to-end dev, or re-invented as the 'indie game' world, and pretty much none have their own multi-game engine.
In fact, I've only come across Lua used in Pico-8 gamejam games in the last 2 yrs, personally. (Though I'm retired now.)
It was a phenomenal language for gamedev. I commissioned a Lua consultant to extend the language in a small way for a game, I ended up paying for about half the hours I expected.
- deleted 6y ago[deleted]
- pansa2 6y ago> It was. At peak perhaps 10 years ago. Yeah, I wondered if that was still the case. Most of the examples I can find of “games that use Lua” are indeed around 10 years old. Are more recent games using different scripting languages, or are they designed to not use a scripting language at all?
- anonymoushn 6y agoSome more recent titles I know of are Pocket Rumble and Blue Revolver. A lot of game devs use frameworks or engines that strongly encourage or require the user to use C#, javascript, gdscript, or gml. Solar2d and love2d use Lua but don't seem very popular. Fewer people are throwing together their own thing in C++ and putting Lua inside.