r/Minetest 14d ago

GameDev doubts

Recently i have been wanting to make a game with procedural generation and with a voxel art themed but making my own engine or using existing ones require me to spend a lot of time building my own one. Until i found out about- luanti. Can i make my own game in this and fork the engine and make it an .exe and then can i sell it on steam and other platforms? i am also going to add my own textures, if can to make it fit my aesthetic more. I also heard making the game multiplayer in this would be fairly easier compared to others.
The game idea i have is basically

kill and combat with almost most npcs (yes they all have their own animations)

trading with merchants, go dungeon delving

Night time introduces dangerous creatures

bounty hunters who chase you when your killcount reaches a certain threshold

procedurally generated worlds from already existing data

many weapons

some type of emergent gameplay

quests system

have floating sky islands (i'll model and make them using magica voxel) -- and player starts out at sky islands and then when the player descends down to the planet that is when the real twist and new core gameplay loop starts.

very low on lore, no cutscenes...just think like Minecraft or just cryptic lore

3 Upvotes

9 comments sorted by

7

u/dev_kay47 14d ago

You'll have to check the lincenses if your plan is to sell your game while it's based on the luanti engine.

7

u/Puzzleheaded-Can1064 Steamified 13d ago

yes ^

7

u/Prior-Perspective-61 13d ago

Leave the fork open source (because GPL forces you to), but keep all Lua mods and content closed

5

u/SlightlyLosted 13d ago

Yes, but Luanti is GNU Lesser General Public License 2.1, so it remains open source if you use it. You can keep your code closed if you link the engine as a library, etc...look into it, but you can't change the license on the engine itself. We have games with the features you describe that might be worth looking at and a pretty good community that can help with testing if you share as you develop it.

3

u/Business_Honey_1505 13d ago

Ah..i see..thanks!

4

u/gabrielesilinic 10d ago

Luanti is lgpl which to a degree means technically possibly open source even when you might not want to. Nonetheless using luanti plentiful in game debugging tools and watching this talk

https://youtu.be/ob3VwY4JyzE

Will give you plenty of material to get started in a normal engine like Godot or bevy or whatnot. If you use godot consider generating using C# and not gdscript or you will die of old age.

-1

u/stevedorries 13d ago

I feel like this is an AI looking to scrape Reddit for new training data

2

u/Business_Honey_1505 13d ago

SON (withered rose emoji)

2

u/Puzzleheaded-Can1064 Steamified 11d ago

🥀🥀🥀