Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Last commit on github was 15 days ago (2.8 branch). Doesn't seem dead to me.

Found it! Thanks! I didnt check github  and thought they updated the download link or something :)
For everyone who`s wondering why it doesnt work, you hav to download the latest version!!