Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

question. how do you program the games in lua, and is there a specific reason why lua was chosen?

You can also make PV8 games with C# but you'll need to compile it from the source code on Github. That being said Lua is a relatively easy language to pick up and is common in Fantasy Consoles as well as games that let users script. There are lots of tutorials online for it but when I have some more time I'll do an intro do Lua to help new developers using PV8.