DEPGames

It's a dungeon survival platformer type of game, I hope you don't have arachnaphobia ;)
Platformer
Play in browser