What do I think about Lua after shipping a project with 60k lines of code?
Published on: 2025-04-21 16:55:55
What do I think about Lua after shipping a project with 60,000 lines of code? Oleg Chumakov · Follow Published in Luden.io · 15 min read · May 30, 2024 -- 1 Listen Share
Hi there! This is Oleg from Luden.io. We decided to have a deep and meaningful conversation about Lua programming language with Ivan Trusov, lead programmer of the video game Craftomation 101. It contains ~60,000 lines of Lua code and is made with Defold game engine.
I asked Ivan to talk about the real issues and show real code, not the “hypothetical code, carefully prepared for the public to illustrate not how we do it but how we think it's supposed to be done.”
Craftomation 101 is a game about self-replicating robots, instructed with visual programming to craft (and eat) resources to terraform a frozen planet. The game was recently released to Early Access for Windows, macOS, and Linux on Steam, itch.io, and GOG. Also, there is a free demo playable in the web browser. The game was well received by players and curr
... Read full article.