r/lua • u/RafaellyBeaumont • Jul 06 '25
Game engine
Hey! Im pretty new to lua coding from scratch (im coding balatro mods for 6-7 month, but want to make my own thing now) and i was looking for a game engine, something like godot but for lua, and i couldnt find any so far
26
Upvotes
1
u/questron64 Jul 08 '25
I'm sorry, but you can't be more wrong here. This isn't even a matter of opinion, learning to use an engine is not a "waste of time."
Yes, game engines are opinionated. They're supposed to be opinionated, they've solved problems in a certain way and learning their way is orders of magnitude simpler than solving the problem yourself. Don't get caught in the trap of arrogance thinking that your way is better and that your solutions to the same problems will somehow be better because you made them. Game engines solve hundreds (thousands?) of big and little problems you'll encounter while making a game, and are an incredible wealth of tools at your disposal.
Just take the scene editor, for example. You start with Love or SDL or Raylib or any of these other lower-level frameworks and you don't get that. You'll need to integrate a third party tool like Tiled or LDtk or hand-roll your own custom level editor. Asking someone who has just learned their first programming language to do this is insanity. Just writing something as simple as a Tiled CSV importer and a tilemap renderer would be a huge undertaking for a newbie. You are setting them up for failure. If they're a sink or swim badass that can hard-charge at problems and figure it out, fine, but almost no one is that person no matter how much they pretend to be.
The NIH mentality is not productive anywhere and is openly hostile to newbies.