65 decided to make a simple game without a game library or engine in lua.
https://drive.google.com/open?id=1iYWHRtmfrOvXyMcMitYoYbXqlofhR5KZ
it is still far from finished, but at least you can shoot and move
fun fact: I don't update the whole screen each frame but instead move the cursor around to only update the parts where needed. This means that at least in that aspect its better than the game I made as a school project with pygame. Make of that what you want
So far however, it has been quite a pain. Lua has no way to get raw inputs and that apparently isn't something that much people need so finding anything useful about it was a challenge. I ended up with 38 lines of lua code, most of which are basically C functions that I have no hope off to ever understand how they work. Also, its posix only, so no windows. It should work on macOS though.
Also, lets not speak about making the update loop sleep for a short time so I can get a nice 60 fps as that was also quite a pain. And I'm sorry windows users (actually, not really) but this is also something that is posix only.