Indie Battle Royale

Fighters that appeared in the Indie Games.