Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Definitely the most impressive jam game I've played so far, mechanically speaking. And probably will be overall, if I were to guess. Bonus points for adorable bat form. I would totally play a full version of this game with more levels!