heya, nice project idea i dont lnow you actual level of programing so i say wath my programer friend told to every person how wanting remake world of warcraft in theyr garage :
“you should start small, programmation isnt made in a day.”
lua should be a nice point of start for understanding the basics of programing, why not make a ball breaker tweaked with a funny thingy twist during the first gamejam of the clockwork comunity ?
after this you will can try add a leaderboard for understand network stuff and at the end, do a “updater” for learn how start a download and process files from code