Shadow Fencer Theatre

Shadow Fencer Theatre is a physics-based sword-fighting game featuring shadow puppets.

Download Shadow Fencer Theatre Full Game