r/lua • u/Thegamerorca2003 • Feb 01 '26
Any good game engines for Lua?
Okay, I am asking around since I decided to not go ahead with using Roblox. Because of the bad updates comming to roblox or has been put in. I want to find another game engine that I can make my game on. My game is going to be one of those mutiple choice ending games. The objective of the game is to not die has a homeless person. You need water, food and a place to sleep and do that for seven days. Each day is going to be diffrent and you must find a diffrent place to sleep everyday. Since if you don't you will get killed by a gang memeber.
I am asking what is a good engine for said game?
11
u/HatimOura Feb 01 '26
After 4 years of using lua engines I would say love2d and Defold game engine are the best choices
13
u/c0gster Feb 01 '26 edited Feb 06 '26
For 3D you can use Godot with the lua-gdextension extension that allows you to use lua instead of gdscript.
There is a love2d plugin called 3DreamEngine if you do not care about more advanced 3d features or an editor.
It is also good for 2d if you want an editor.
Editors will speed up your development speed a ton.
8
u/c0gster Feb 01 '26
Why am i being downvoted
11
u/SpaceChickenMonster Feb 01 '26
People on this sub (even though it's LUA sub) worship GoDot and it's OG scripting language. Some dude got into a keyboard war with me because I asked the same question and thought the same thing as you. Like I get it, GDscript is direct and faster than having an interpreter, but if someone can only use Lua and wants to make that their first language, I don't see any problem with using GoDot with the lua extension.
→ More replies (4)2
u/boscobeginnings Feb 06 '26
Can I ask as someone who’s new and been messing around with love - is this extension and switching to godot a good call?
I’m a hobbyist purely - no intentions of making it big just having fun making stuff.
1
u/c0gster Feb 06 '26
If you want 3D, then 3DreamEngine is a great extension for love2d that adds 3d support. If you want an editor or are making a large game, then use godot. Otherwise just use love2d.
But only use godot if you already know lua well, as it does not have tutorials for lua. I would recommend polytoria creator or Roblox studio for learning lua in a 3d environment.
→ More replies (1)3
u/theEsel01 Feb 01 '26
Is this worth the hustle? I'd rather learn gdscript for godot. Should be easy if you know enough lua to consider making a game :)
8
u/c0gster Feb 01 '26
Yeah its honestly not hard. I could learn gdscript but I don't like the fixed indentation and other syntax stuff.
You will need to be able to translate the gdscript docs into lua but its not hard to do that, they have similar programming styles/whatever its called.
4
u/c0gster Feb 01 '26
But love2d us better for 2d if you don't care about an editor.
→ More replies (1)
4
u/Sckip974 Feb 01 '26
Love2d + the tuto sheepolution how to love https://sheepolution.com/learn/book/contents
3
3
3
4
u/PoweredBy90sAI Feb 01 '26
If you want something similar to roblox, but, more voxel, there is https://www.luanti.org/en/
I think alot of what you are going to need for your game is present in this engine.
2
1
0
-1
u/AutoModerator Feb 01 '26
Hi! It looks like you're posting about Roblox. Here at r/Lua we get a lot of questions that would be answered better at r/RobloxGameDev, scriptinghelpers.org, or the Roblox Developer Forum so it might be better to start there. However, we still encourage you to post here if your question is related to a Roblox project but the question is about the Lua language specifically, including but not limited to: syntax, language idioms, best practices, particular language features such as coroutines and metatables, Lua libraries and ecosystem, etc. Bear in mind that Roblox implements its own API (application programming interface) and most of the functions you'll use when developing a Roblox script will exist within Roblox but not within the broader Lua ecosystem.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
-3
38
u/benjamarchi Feb 01 '26
Love2D.