Spiders is a French video game developer specializing in action role-playing games, owing to their previous experience. From Wikipedia