Mirror Shield
Defend a marble altar with a rotating mirror shield. Reflect bullets back into the turrets, land perfect deflections, dodge piercing shots and survive escalating waves.
Mirror Shield is a wave-survival reflex game where you have no gun at all. You stand on a marble altar with a curved mirror, and every bullet the turrets fire is ammunition waiting to be sent back. Turn the shield to catch incoming shots and they bounce straight back toward the nearest turret, while a deflection off the gold centre of the arc counts as PERFECT for double damage and double points.
Turrets circle the arena and each type fires differently. Basic cannons send single shots, burst turrets fan out three at once, gatlings spray quick volleys, green homing bullets curve after you, and violet piercing bolts pass right through the mirror, so you must step aside instead. Every fifth wave brings a Warden, a large crowned boss turret with heavy health and alternating spreads. Clearing a wave wipes the remaining bullets, pays a bonus and often restores a shield charge, while consecutive reflections build a streak multiplier. Lifetime points raise your rank and unlock perks such as a wider arc, an extra shield charge and a bigger perfect zone.
It suits players who like precise timing and calm focus under pressure. Tip: keep the gold centre pointed at the turret that is charging, then nudge away only when a violet bolt is on its way.
How to play
Turn the mirror shield to reflect bullets back into the turrets and destroy every wave. Reflections off the gold centre are PERFECT and deal double damage. Violet bullets pierce the shield, so step aside to dodge them, and green bullets home in on you. Each hit costs a shield charge; the run ends when they are all gone.
Controls
- Mouse: Turn the shield toward the cursor
- Left / Right arrows: Rotate the shield
- WASD: Step around the altar
- Hold and drag (touch): Shield faces your finger and you lean toward it
- P / Esc: Pause
- M: Mute sound
- R: Restart
Category: Action games
OpenArc needs JavaScript to run games. Please enable it and reload.