Back to Projects

Phase Spector

Playable

Top-down Wave-Based Arcade Shooter

Play Phase Spector →

Play in Browser

Arrow Keys to move, Space to rewind

Open fullscreen →

Overview

Phase Spector is a top-down arcade shooter built around a unique time-rewind combat mechanic. Instead of conventional attacks, players record their movement path and then rewind through it at double speed, damaging any enemies caught in their trail and deflecting incoming projectiles.

The game features endless wave-based progression with dynamically scaling difficulty. Three distinct enemy types — melee chargers, ranged shooters, and powerful mini-bosses — force players to constantly adapt their positioning strategy. A chain-kill score multiplier rewards aggressive play and precise rewind timing.

Key Features

Time Rewind Mechanic

Record your movement path, then rewind at 2x speed to attack enemies along your trail. Strategic positioning becomes the core combat loop.

Projectile Deflection

Enemy projectiles encountered during rewind are deflected back at attackers, turning their offense into your advantage.

3 Enemy Types

Melee Chargers (50 HP) rush your position, Ranged Shooters (50 HP) fire from distance, and Mini-Bosses (300 HP) combine both with massive health pools.

Score Multiplier

Chain kills within a 6-second window to build your multiplier. Strategic rewind timing maximizes score potential across enemy clusters.

Dynamic Difficulty

Sigmoid-based scaling ramps enemy count and speed per wave. Every 5th wave introduces a mini-boss encounter for escalating challenge.

High Score Leaderboard

Persistent high score tracking lets you compete against your best runs. The leaderboard resets encourage mastery of the rewind mechanic.

Technical Details

Engine

Godot 4.6

Language

GDScript

Spawning

Wave-based with sigmoid scaling

Collision

Layered collision system

Signals

Event-driven signal architecture

Scenes

Dynamic scene instancing

Rewind Buffer

Position history ring buffer

I-Frames

Invincibility frame management

Controls

Arrow Keys

Move your character in any direction

Space

Activate time rewind along recorded path

Rewind Mechanic Pipeline

1

Move

Navigate the arena and position strategically

2

Record

Your movement path is continuously saved to the history buffer

3

Rewind

Press Space to retrace your path at 2x speed

4

Freeze

All enemies freeze in place during rewind

5

Attack

Damage enemies and deflect projectiles along your path

6

Cooldown

Rewind ability enters cooldown before next use

Move Record history Rewind at 2x Freeze enemies Attack along path Cooldown