this post was submitted on 30 Dec 2023
47 points (89.8% liked)

PC Gaming

8251 readers
592 users here now

For PC gaming news and discussion. PCGamingWiki

Rules:

  1. Be Respectful.
  2. No Spam or Porn.
  3. No Advertising.
  4. No Memes.
  5. No Tech Support.
  6. No questions about buying/building computers.
  7. No game suggestions, friend requests, surveys, or begging.
  8. No Let's Plays, streams, highlight reels/montages, random videos or shorts.
  9. No off-topic posts/comments.
  10. Use the original source, no clickbait titles, no duplicates. (Submissions should be from the original source if possible, unless from paywalled or non-english sources. If the title is clickbait or lacks context you may lightly edit the title.)

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Ramenator@lemmy.world 7 points 8 months ago* (last edited 8 months ago)

That's not really what that blog post is talking about. Lua isn't actually particularly old as far as programming languages go and one of the most commonly used scripting languages in game development, due to it's easy embeddability. And it's a perfectly fine language in that regard.
Their problem is that they built their own visual scripting language on top of Lua called BlockBuilder. And that comes with quite a bit of overhead, since the way they're doing it needs a number of additional heavy operations. And Lua is a full blown programming language that comes with a lot of functionality that they don't need for that use case, but still need to account for.
So the complaint is, that they used Lua instead of using a simpler and constrained language