Thread:Noreplyz/@comment-30323981-20161027142900/@comment-5811199-20161112080035

Hey - I'm not sure. The Encyclopedia Gamia has a short listing of indie games that you may want to take a look at.

You can also try and search for one in the search box at the top of the Fandom homepage.