Blog
Case studiesApril 11, 2026

Galactic Rogue: from prototype to playable alpha

Why I prototyped fast first, why I rebuilt the project on a cleaner foundation, and what the PC-first alpha already validates today.

The first goal was not to ship, but to verify the loop

Galactic Rogue did not start as an ambitious alpha. The first target was narrower: verify that a risk/extract loop with auto-combat could create tension without relying on dexterity.

The initial prototype existed for that reason: find the right rhythm between progression, build choices, extraction timing and the desire to queue up another run. Until that core was solid, no final stack choice mattered much.

Why the fast prototype came before the clean reboot

The first prototype was useful precisely because it was short-lived. It validated the core: auto-combat, synergies, station progression and the logic of risk.

It also exposed its limits: a base too rough for richer builds, readability that still needed work, and a mobile frame that compressed gameplay decisions too aggressively.

A good prototype is not the one you keep. It is the one that makes the right next version obvious.

The PC-first pivot clarified the project

The project became more honest once it fully embraced a PC-first position. On PC, pattern readability, synergy clarity and the space given to build decisions all improve.

That pivot did not change the core idea. It changed the frame that lets the idea read correctly. Auto-combat is not a mobile compromise; it is a design choice that works better once the screen and pacing are allowed to breathe.

Why rebuild on a cleaner foundation

The reboot was not a stack whim. It was about building a more durable foundation for systems: synergies, station progression, content growth.

Once a project needs to grow, the question is no longer only 'does it run?' but 'can I still add content without making every next build more expensive than the previous one?'.

What the playable alpha already proves

The playable C# alpha on itch.io does not prove the game is finished. It proves something more useful: the core loop already makes players want another run without a long explanation phase.

It also validates the current direction: clearer readability, stronger synergy structure, and a foundation clean enough to deepen the station and meta-progression instead of patching the base every time.