Skip to content
Geeky Alien
KeyFortress

Screenshots

KeyFortress screenshot 1
KeyFortress trailerWatch trailer on Steam ↗

KeyFortress

Daisen · Published by Daisen

Positive — 87% positive (15 reviews) · 13 achievements

Last updated 28 Sept 2026

This is an innovative game blending typing, action roguelike, and tower defense. Fight by typing, improve posture and build muscle memory. Hate typing? Try card battles with keyboard keys! Enjoy typing+roguelike+slot machine card strategy mode too!

Early AccessDJCTQ l3 DLC available ↗

£7.15

Lowest price we've ever recorded

View on Steam

Prices can lag the live Steam store — always confirm before buying.

Price history

5 Sept 2026Lowest: £7.15 · Highest: £7.1511 Oct 2026

Action, Indie, Strategy, Early Access, Casual · 2026 · More £5 - £15 games

About this game

[Co-creation] If your name appeared in a game, what would you want it to look like?

Would you want your name to be forever engraved in the game world? Most games just put a long list of names in a "Special Thanks" section, or use them as generic NPC or item names. Honestly, that’s a bit boring, isn't it?

So, I came up with something cooler. In Key Come, I’ve created — 「Cyber Echoes」. Anyone who plays the Demo before the official release can participate! I’ve added a [Cyber Echoes] portal in the game. Once unlocked, you can enter your [Display Name], [Typing Word], [Message], and choose a "Buff Effect" to assist future companions who encounter your "Echo."

Feel free to let your imagination run wild! Be heartwarming, be cool, or just be a meme lord. But please, no sensitive words or harassment—our system will filter them out. Currently, there are 5 pre-set buff effects:

  • Cyber Medkit: +100 HP upon completion.

  • Energy Donation: +80 Energy upon completion.

  • Shield Blessing: +80 Shield for 4s upon completion.

  • Combat Ignition: +50% Damage for 3s upon completion.

  • Score Crit: Double score for this entry (Max +200). There is also a [Cyber Lottery] which triggers one of the above effects at random.

If you have better ideas for buffs, leave a comment or submit a suggestion in-game. Your idea might just be in the next update!

[Notes]

  • "Echoes" are tied to your Steam ID. One entry per ID, no modifications. Submit wisely!

  • [Display Name] and [Typing Word] can be your name, Pinyin, or anything else. Your Steam name will also be automatically displayed when others encounter your Echo.

How to unlock? If the button is grayed out, meet one of these conditions in the Demo:

  • Level 1 [Cyber Nomad]: Accumulate 100 correct words in Endless Mode OR clear 5 Training Levels.

  • Level 2 [Frontier Pioneer]: Reach a 50x Max Combo in a single Endless Mode run.

  • Level 3 [Founding Father]: Clear 10 waves in Demo OR reach a 99x Max Combo in Endless Mode.

Unlocked levels will grant exclusive achievements and special word effects in the full version! No need to wait for Level 3; your entry will auto-update as you progress.


About the Game

"If Heaven did not produce the Keyboard Warrior, the path of typing would be as an eternal night! Key, Come!"

💡 The Origin: A Story of "Self-Rescue" and Love

The birth of KeyFortress was not a calculated move, but an accidental "self-rescue." One day, my partner complained to me: "I don't know how to type properly. I have to look at the keys one by one. It's so slow and exhausting." I looked at my own hands—long-term "hunt and peck" typing as a developer had led to the early signs of Tenosynovitis (Carpal Tunnel). I realized that despite my speed, I had never truly "learned" the keyboard. Existing practice software was too boring. So I thought: Why not make a scientific, progressive, and truly "fun" typing game?

⌨️ Scientific "Muscle Memory" Training

This isn't just mindless tapping. In KeyFortress, we have:

  • Virtual Hand Guidance: Real-time display of finger zones on screen, color-coded for each finger.

  • Posture as Power: Typing with the correct fingers triggers unique BUFFs, turning proper form into your source of firepower.

  • Progressive Levels: From index finger positioning to full blind typing, reshape your finger logic step by step.

🛡️ Core Gameplay: Data Fortress Defense (Typing Roguelike)

More than a trainer, this is a hardcore Action Roguelike.

  • 6 Unique Main Weapons: From sniper-like precision to screen-clearing lasers, every weapon has a distinct typing rhythm.

  • 100+ Upgrade Cards: Build your defense style. Will you chase extreme attack speed or stack explosive damage?

  • Two Protocol Modes:

    • Standard Mode: Upgrades pause the game, perfect for beginners to adjust their rhythm.

    • Hardcore Protocol: The battle never stops! All upgrades are settled at the end of the wave for players seeking ultimate "flow."

📚 Armed to the Teeth with "Learning"

Here, your words are your bullets.

  • Massive Built-in Word Banks: From school exams to TOEFL/IELTS/GRE. We even have a Coder-Exclusive word bank!

  • 11 Language Support: Every word has translations. Theoretically, you can learn any major language.

  • Cyber "Blind Typing" Mode: Hide the words and type based entirely on Audio Pronunciation and Translation Hints. The ultimate way to master muscle memory.

  • Custom Import: Studying a specific book? Paste it in and turn it into your battlefield.

⚙️ Meta-Progression & Collection

Outside of battle, there is vast room for growth:

  • Armory & Gear: Customize your initial loadout.

  • R&D Center: Unlock powerful gear to make your "Aegis" system indestructible.

✉️ An Invitation from the Developer

If you want to fix your typing posture but hate boring software; if you want to memorize words in your spare time but crave intense action—please try the Demo.

I’ve placed Feedback Buttons throughout the game.

Every complaint or suggestion will be pushed directly to my phone.

Let’s rewrite the logic of your fingertips together.

----------------

New innovative gameplay: Typing + Roguelike + Slot Machine card strategy mode! Stay tuned!

System Requirements

Will my PC run this? →

Minimum

Minimum:
  • OS: Windows 10 64-bit
  • Processor: Dual Core 2.0 GHz
  • Memory: 2048 MB RAM
  • Graphics: Intel HD Graphics 620 或更高 (需支持 WebView2 运行环境)
  • Storage: 100 MB available space
  • Sound Card: Windows Compatible Sound Card

Recommended

Recommended:
  • OS: Windows 11 64-bit
  • Processor: Quad Core 3.0 GHz 或更高
  • Memory: 4096 MB RAM
  • Graphics: NVIDIA GeForce GTX 660 / AMD Radeon HD 7870 或更好
  • Storage: 200 MB available space
  • Sound Card: Windows Compatible Sound Card

Supported Languages

English*, French*, Italian*, German*, Spanish - Spain*, Russian*, Japanese*, Simplified Chinese*, Traditional Chinese*, Portuguese - Portugal*, Korean*
*languages with full audio support

Latest news

  • Patch NotesOfficial

    v1.2.3-5:Training Overhaul + Cursor Option + Excel Import + Save Fix

    **Training System Overhaul** • Training words now appear in a fixed sequential order instead of random — e.g. FJ stage shows fj → jf → ff → jj → fjf → jfj → ... to build muscle memory progressively • Each stage has a curated word bank using only keys learned so far — no untrained letters appear • Word count grows progressively: Stage 0 has 12 words, later stages have 30–60+ words • Completion target scales from 10 words (Stage 0) to 58 words (final stage), no longer fixed at 10 • Real English words are used from Stage 3 onward (sad, lad, fall, etc.); early stages use finger drills **System Cursor Option** • New toggle in Settings → Graphics: switch between the custom cyberpunk cursor and the system default mouse pointer **Custom Wordbook Excel Import** • Download a .xlsx template with 11-language column headers, fill in your words, and upload • Supports 2-column (word + translation) and 12-column (full multilingual) formats • Auto-detects format; missing languages are backfilled with English • Template download uses native OS save dialog **Save Isolation Fix** • Fixed critical bug: different Steam accounts on the same device shared save data, causing auto-unlocking of another account's progress • Each Steam account now has an isolated localStorage key; old shared data is auto-migrated on first launch **Other Fixes** • Fixed custom wordbook input re-mounting on every keystroke • Fixed invisible placeholder text in custom wordbook input • Fixed button styling inconsistencies in custom wordbook panel
    Read full article on Community Announcements (Daisen)
  • Patch NotesOfficial

    v1.2.3-4 登天梯模式 / Ascension Mode

    # 🆕 New Mode: Ascension — Pure Typing Challenge Ascension is a brand-new difficulty mode designed for players chasing typing speed limits. The upgrade selection screen is completely removed — just focus on typing, and the system will automatically enhance you on every level-up. ## How to Unlock Ascension is available only when you select the **Random English Word Book** or **Random Pinyin Word Book**. After choosing a word book, enter the difficulty selection screen and you will see the third option: "Ascension: Speed Challenge". ## Choose Your Evolution Path Once you enter Ascension, choose one of three evolution paths (locked for the entire run): - **Immortal** — Each level-up, max HP ×1.1 and heal for the same amount (6.7× at level 20) - **Reaper** — Each level-up, base damage ×1.08 (2.7× at level 20) - **Endless Cycle** — Each level-up, HP regen ×1.10 (8.2/sec at level 20) All three paths use **exponential scaling** — steady early growth, explosive late-game power spikes. ## Zero Interruption - No UI popup on level-up — buffs apply automatically - No energy orbs, no Enter key needed - No Protocol Override (mutation picks) - Uninterrupted from start to finish ## 🏆 Ascension Leaderboard Ascension has its own **dedicated leaderboard** — click the "Ascension" tab at the top of the leaderboard screen. It features Global and Local sub-tabs (Global shown by default), synced automatically via Steam. Challenge players worldwide! --- ## 🔧 Bug Fixes - **Fixed custom word books polluting global leaderboard** — Custom word books no longer affect global leaderboard data - **Fixed Research Center lottery items** — Lottery items in the Research Center now generate correctly ## ⚡ Improvements - **6 weapon ultimate ability feedback improved** — Visual and feel improvements for all 6 weapon ultimate abilities - **Black holes now burst at enemy positions** — Black holes no longer fixed at screen center; they burst at enemy positions instead - **Chain lightning cannon projectile vis...
    Read full article on Community Announcements (Daisen)
  • Patch NotesOfficial

    ASCENSION MODE

    🆕 New Mode: ASCENSION — Pure Typing Challenge A new difficulty mode for players who want to push their typing speed to the limit. No upgrade screens, no interruptions — just type. How to start: Select a Random Mix word book, then choose "ASCENSION" in the difficulty selection screen. Choose one of three evolution paths (once chosen, permanent for the run): • IMMORTAL — Max HP ×1.1 per level (6.7× at Lv.20) • REAPER — Base damage ×1.08 per level (2.7× at Lv.20) • PERPETUAL — HP regen ×1.10 per level (8.2/s at Lv.20) All paths use exponential growth — steady early, explosive late. 🏆 Ascension Leaderboard: Separate ranking with Global and Local tabs. Your scores auto-sync to Steam. Challenge players worldwide!
    Read full article on Community Announcements (Daisen)
  • Patch NotesOfficial

    v1.2.3-2 Bug Fixes

    ## Bug Fixes - Fixed Rampage timer not pausing during upgrade selection screen — Rampage would expire while choosing an upgrade - Fixed weapon selection not persisting across restarts — cannon always reset to Standard Laser - Fixed target priority resetting to Nearest on restart - Fixed recorded difficulty preference not being restored on startup - Fixed TTS speech still playing when master volume is set to 0 (word pronunciation, combo announcer, weapon equip voice)
    Read full article on Community Announcements (Daisen)
  • Patch NotesOfficial

    v1.2.3 Update

    ## New Features ### Quick Restart Hotkey Game Over and Training Victory screens now support pressing **R** to instantly restart. A `` hint appears on the button when hovering. Won't trigger while typing in the nickname field. ## Bug Fixes - Fixed Research Center showing blank and not deducting fragments when all equipment is collected - Fixed "Railgun Module License" and "Chain Lightning Module License" in tech tree being unpurchasable due to ID mismatch - Fixed custom word book player scores appearing in the global leaderboard
    Read full article on Community Announcements (Daisen)

We use strictly necessary cookies to run this site. We don't currently set any analytics or advertising cookies. See our Cookie Policy for details.