this post was submitted on 14 May 2025
412 points (99.3% liked)
PC Gaming
11096 readers
244 users here now
For PC gaming news and discussion. PCGamingWiki
Rules:
- Be Respectful.
- No Spam or Porn.
- No Advertising.
- No Memes.
- No Tech Support.
- No questions about buying/building computers.
- No game suggestions, friend requests, surveys, or begging.
- No Let's Plays, streams, highlight reels/montages, random videos or shorts.
- No off-topic posts/comments, within reason.
- 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 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
... Ok, that is legitimately impressive, from a technical standpoint.
Lua is a high level, not exactly very 'fast', very performant language. It is designed to be very, very human readable, and coding noob friendly.
Getting a 3D physics engine to work ... in lua... is not something I would have thought possible.
Usually you need to use a much lower level language to ... actually do that.
EDIT:
A few other commenters have now pointed out that this is actually using LuaJIT... which passes Lua code to a C compiler, quickly translates and then compiles in C, and then runs in C.
So, that makes much more sense, its functionally running in C, a lower level, compiled code language.
Still impressive nonetheless!
Lua is pretty fast actually, though I don't know how it compares to compiled speed.
Lua can be very fast using LuaJIT or similar