1 Player
Build pace in a focused training dojo with eras, categories, lengths, live character score, bonus tracking, and a finish screen that shows exactly what settled the run.
Type.Battle.Win.
Fresh text every match. Every character scored. Free on the App Store.
Choose your type
Train alone, duel a human opponent, or race the version of yourself that used to be faster.
Build pace in a focused training dojo with eras, categories, lengths, live character score, bonus tracking, and a finish screen that shows exactly what settled the run.
Invite a friend through Game Center, match with whoever is queued, or start an encrypted nearby duel. Setup, countdown, progress, and results stay in sync — then RUN IT BACK against the same opponent.
Your best runs become replayable opponents. Beat the afterimage, rewrite the record, and unlock ghost badges.
Prompt types
Battle Type moves between prose, digit pressure, and custom glyph decoding so speed never settles into autopilot.
Headlines, quotes, books, poetry, speeches, music, arts, and pop culture across five eras — pulled live and never served twice.
Pure digit drills for clean numeric control under arcade pressure.
Custom symbol sets scale from easy to expert so decoding becomes its own battle.
Fresh text, every single match
Words battles pull a live passage the moment the match starts, matched to the era and category you chose. Every played passage is fingerprinted, so the archive never repeats itself.
Wikipedia backs every category under CC BY-SA 4.0, credited on the loading and results screens — so you always know where the words came from.
Speeches prefer Wikisource, where US federal transcripts are public domain. You type the actual words that were said, not prose about them.
No signal? Battle Type falls back to its own written passages, so a match is never blocked on the network. Headlines keep their headline voice either way.
WPM battle setup
Choose the era, source, and pressure. Three decisions lock the rhythm of every Words match.
Battle setup: Words, 1946-1965, Quotes, Time, 1 minute Standard.
Live battle screen
The match UI turns typing into a readable fight: the clock, your character score, what each bonus category is paying, your rival's progress on the same scale as yours, and the cursor waiting on the next key.
Characters climb with every correct key, and the bonus panel names each category and what it pays while you type — so you always know what a stretch of text is worth.
Milestones at 25, 50 and 100 keys detonate on screen, and the commentary calls out speed surges, error recovery and clean streaks as they happen.
Both progress meters measure the same thing at the same scale. Online and nearby battles exchange progress, finished state, disconnect windows and winner resolution over a fast channel.
Every character counts
Every correct keystroke is exactly one character, whatever it is. The extra reach some characters take is paid separately as bonus — so a dense paragraph of punctuation and capitals is worth more than a wall of plain lowercase, and the score shows it.
No weighting games and no hidden multipliers. What you typed is what you scored, and the battle screen counts it in front of you.
Punctuation and capitals pay +1. Numbers and symbols pay +2. The categories are labelled with their values mid-battle, not revealed at the end.
Generated Numbers and Glyphs boards earn no bonus — every key there is a single tap, so there is no extra reach to pay for.
One ladder decides every match
Three rungs settle it, in that order, every time. Whichever side wins a rung lights up — and the same ladder that decides the battle also sets your personal best and picks which run becomes your ghost.
Head-to-head resolves rung by rung, so you can see the exact figure that beat you — or that you beat.
The same comparison promotes a run to your record. "NEW PERSONAL BEST" means it climbed the ladder, not that it got lucky on the clock.
And the same rule decides which run becomes the ghost you will have to beat next time. One rule everywhere, instead of three different ones.
Progression
The profile turns improvement into a visible arcade record: speed thresholds, accuracy awards, category sweeps, human wins, and personal-best ghosts.
Hit 100 net WPM.
Awarded for reaching 100 net WPM in a completed battle. This badge belongs to typists who can keep the circuit hot.
Reach a 100-key combo.
Awarded for building a 100-key combo. The reactor is online when rhythm, speed, and focus all hold.
Finish with no errors.
Awarded for completing a battle with no errors. A flawless run, sealed and shining.
Complete every prompt type.
Awarded for completing Words, Numbers, and Glyphs battles. You have touched every major Battle Type signal.
Complete every era.
Awarded for completing battles across every era. The archive opened from early radio years to the connected age.
Win an online or nearby battle.
Awarded for winning a human battle online or nearby. Your first duel victory is officially on the board.
Beat a saved ghost.
Awarded for beating a saved ghost. You outran a previous signal and rewrote the replay.
Complete 1966-1985.
Awarded for completing a 1966-1985 battle. Experimental signals, typed back with control.
More achievements wait.
Speed, accuracy, combo, era, category, multiplayer, and ghost challenges keep the badge chase expanding after every clean run.
Battle people you know
Send a Game Center invite from the channel screen or the lobby and it lands — no more invitations disappearing into the void. Or queue up and see how many players are actually out there before you commit.
Send an invite from the channel screen or straight from the lobby, and accept one directly into a match. The handshake is two-sided now — a request that times out withdraws itself instead of stranding whoever tapped accept.
SEARCH FOR ANYONE runs inside Battle Type instead of taking over the screen, and the lobby reports the live queue depth so you know whether it is worth waiting.
3 players searchingRUN IT BACK re-matches the opponent you just faced — online or nearby — over the still-live match, instead of dropping you into the queue with a stranger.
See it running
Straight captures from the shipping build — no mockups, no retouching.
◂ Drag to explore ▸
Out now on the App Store
A neon typing arena built around speed, precision, rivalry, and records worth chasing. Free, no ads between you and the keyboard — just the fight.
Replay the intro