Early draft. Currently being developed in Godot. The detail below describes the gameplay design as it stands — mechanics and numbers are still being tuned. Expect changes before release.

Gameplay

Roguelite meta-progression

Earn Dimensional Shards at the end of every run. Spend them in The Hangar on permanent upgrades that carry into every future run:

UpgradeEffect
Reinforced Hull+25 starting HP per level
Shield Matrix+20 starting shield per level
Escape PodStart each run with +1 life
Pre-loaded BombStart with +1 Nova Bomb
Shard Amplifier+25% shards earned per level
Field SuppliesStart with +60 credits per level
Combat TrainingStart with Blaster at Lv2
Neural ImplantStart with a random power-up

Controls

ActionKeyboardGamepad
MoveArrow keys / WASDLeft stick / D-pad
ShootSpace / ZA (hold)
Nova BombQLB
DashShift (if unlocked)R stick click
PauseEscapeStart

Difficulty

LevelHPSpeedFire rateScore mult
Easy×0.65×0.78×0.65×0.6
Normal×1.0×1.0×1.0×1.0
Hard×1.45×1.22×1.35×1.6
Lunatic×2.1×1.55×1.9×2.8

Tech stack

The original prototype was built on Phaser 3.70 + Electron 29 — WebGL rendering, procedural SFX via the Web Audio API, save data persisted through Electron's IPC bridge. That build validated the core loop and adaptive AI.

Active development has now moved to Godot for the production build — better native performance, proper gamepad support, a cleaner path to cross-platform if that's ever warranted, and a more sustainable engine for the roguelite meta-layer.

Art direction

Characters will be chibi-style, generated in ComfyUI with IPAdapter for consistency across animation frames. The current prototype runs with procedural placeholder sprites until the final art is ready.

Leaderboard

Local top-10 scores stored per-install. An optional online leaderboard will be added once there's a backend to point it at — stubbed for now, pending implementation.

Want updates?

Drop an email to contact@korye-creations.com with "Waifu Invasion" in the subject line — you'll hear when there's a demo or a Steam/Store page to point at. No marketing list, no noise.