Skip to main content

City Wars: Tokyo Reign review - my new favourite card battler

Mind the gap.

Eurogamer.net - Recommended badge
There's a wonderful depth of tactics in this cyberpunk charmer.

Last night I got through two whole districts with almost no health, and no prospects. An early boss had whittled me down to almost nothing, so I lurched into the eternal night thinking - four health? This won't last long. For comparison, I start with 300 health, and that's rarely enough. But something happened. The City surprised me. I had a sort of unlikely cyberpunk cup run. Two whole districts on four health. I'm still thinking about it.

City Wars: Tokyo Reign is the kind of game that surprises me. It surprises me constantly, with great roguelite runs like last night's, in which I almost gave up but ended up travelling further than I could have imagined. It surprises me as I see a new wrinkle in its endless unspooling strategies, as I find a new synergy in its cards. It surprised me at the start by filling me with raw enthusiasm for a collectible card game that was also a roguelite - hardly a genre mash-up in short supply. It surprised me that I could take its initially daunting rules and make them my own. City Wars makes CCGs fresh again - it has for me, anyway. I really hope you'll play it too.

So let's get the roguelite stuff out of the way. It's a cyberpunk city filled with alleyways and midnight horrors. You choose a class and then get a randomised loadout of cards from your growing collection, a gun that works as a stats modifier, and a charm that gives you a perk of some kind.

Here's a trailer for City Wars: Tokyo Reign.Watch on YouTube

All set? You have to get across town clearing districts and their bosses, picking paths that take you through events - maybe a hacking opportunity, maybe a dice game in a casino - shops of various kinds, treat boxes and combat. Combat's the biggy here and we'll spend most of our time on it because it's brilliant, but it's important to say the other stuff is great too. I play City Wars because of the fantastic card battles, but I also love the chunky 3D art with its lurid colours, and the neon lights to the map screen with its interesting choices. I love that dice game, even though I'm horrible at it. I love getting my randomised load-out at the start.

But the battles. Oh wow. City Wars is fascinating. If I had to describe the battles to you quickly I'd say it's like Hearthstone meets Lumines, but that wouldn't come close. In truth, City Wars is just like City Wars.

Battles have two phases. In the first you and your rival lay cards on a track to stack up potential damage against one another. The track has two rows - one for them, one for you - and there will be a gap or two in which you can't place cards. Once the cards are set, the second stage occurs. The timeline sweeps along the track and triggers the damage from each card. At the end of this round if one person's standing they win, if both are standing, you do it all again.

But that's just the surface of it. Take placing cards. There are three things above all else to think about with City Wars cards. Their damage rating, their accuracy, and their duration.

Damage rating is how much damage they will do to your enemy when they're triggered. 15 damage does 15 damage. Simple! But accuracy is equally important, because the accuracy number controls how they do against a rival card placed opposite them. So if you have a card with 15 damage but 30 accuracy and your rival puts a card opposite that has 10 damage but 31 accuracy, your card is smashed and you do no damage, but you take 10 damage from your rival. Accuracy matters!

A card-battler in action. Cards line up across the top and bottom of the screen, with a track in the middle where they're played and do battle.
I think it's a really beautiful, atmospheric game. This long-sighted reviewer wouldn't mind bigger text, mind.

But duration matters too. Because each card actually takes up a number of slots on the track, depending on its duration. So a card that does fifteen damage but has three duration needs three slots on the track in order to fit, and it does five damage for each of those slots - the overall damage is spread out. This means that maybe that ten damage, 31 accuracy card that's placed against it only has two duration - you'll have five damage left over in the final slot, so you'll do five damage despite your other two slots being smashed.

It's complicated, and also I've probably described it badly. But also, it takes a while to click. It took a while for me to make any progress at all in City Wars, a while in which the game relentlessly kicked me around on even the first battle. But when it clicked I realised that I had this beautiful system in my hands, which wasn't just about damaging the enemy but about making sure they didn't get any damage on me in return. I started thinking about laying cards to block attacks as much as to do damage. This is how I made it across two districts with four health. For about eight battles I managed to ensure that I took no damage at all, by smashing all my enemy's cards and competing in terms of accuracy first and damage second.

"I love that I've talked about this game of cards for 1000 words and I can still type: this is just the surface of it."

This, incredibly, is still just the surface of it. Throw in different card types, consumable cards, cards that pull enemy cards off the track, cards that trigger special stat boosts when placed in certain spots, cards with elemental attacks, cards that heal.

Ready for this? This is still just the surface of it. Throw in a mini-game that triggers when you deal damage and allows you to build up a temporary shield for any incoming damage you haven't already blocked. Throw in different enemy types and bosses which work in such a deliriously clever way I don't want to spoil it for you.

And around all this the city itself, with an economy that goes up and down depending on what you do, with officials who can be bribed to raise your luck or squash enemy health, with persistent cash you can spend on persistent perks that travel between games. For a compact game - repeated animations, limited enemy types - this game can feel as expansive as, well, as a deck of cards.

There's such elegance to the design and such a quiet confidence to the way it's all presented. I love the chunky look of City Wars and the endless moments of understanding it gives me as half-way through a battle I work out a new way to win. I love that I've talked about this game of cards for 1000 words and I can still type: this is just the surface of it. What a magnificent game. Do not let it pass you by.

Read this next

seductrice.net
universo-virtual.com
buytrendz.net
thisforall.net
benchpressgains.com
qthzb.com
mindhunter9.com
dwjqp1.com
secure-signup.net
ahaayy.com
tressesindia.com
puresybian.com
krpano-chs.com
cre8workshop.com
hdkino.org
peixun021.com
qz786.com
utahperformingartscenter.org
worldqrmconference.com
shangyuwh.com
eejssdfsdfdfjsd.com
playminecraftfreeonline.com
trekvietnamtour.com
your-business-articles.com
essaywritingservice10.com
hindusamaaj.com
joggingvideo.com
wandercoups.com
wormblaster.net
tongchengchuyange0004.com
internetknowing.com
breachurch.com
peachesnginburlesque.com
dataarchitectoo.com
clientfunnelformula.com
30pps.com
cherylroll.com
ks2252.com
prowp.net
webmanicura.com
sofietsshotel.com
facetorch.com
nylawyerreview.com
apapromotions.com
shareparelli.com
goeaglepointe.com
thegreenmanpubphuket.com
karotorossian.com
publicsensor.com
taiwandefence.com
epcsur.com
mfhoudan.com
southstills.com
tvtv98.com
thewellington-hotel.com
bccaipiao.com
colectoresindustrialesgs.com
shenanddcg.com
capriartfilmfestival.com
replicabreitlingsale.com
thaiamarinnewtoncorner.com
gkmcww.com
mbnkbj.com
andrewbrennandesign.com
cod54.com
luobinzhang.com
faithfirst.net
zjyc28.com
tongchengjinyeyouyue0004.com
nhuan6.com
kftz5k.com
oldgardensflowers.com
lightupthefloor.com
bahamamamas-stjohns.com
ly2818.com
905onthebay.com
fonemenu.com
notanothermovie.com
ukrainehighclassescort.com
meincmagazine.com
av-5858.com
yallerdawg.com
donkeythemovie.com
corporatehospitalitygroup.com
boboyy88.com
miteinander-lernen.com
dannayconsulting.com
officialtomsshoesoutletstore.com
forsale-amoxil-amoxicillin.net
generictadalafil-canada.net
guitarlessonseastlondon.com
lesliesrestaurants.com
mattyno9.com
nri-homeloans.com
rtgvisas-qatar.com
salbutamolventolinonline.net
sportsinjuries.info
wedsna.com
rgkntk.com
bkkmarketplace.com
zxqcwx.com
breakupprogram.com
boxcardc.com
unblockyoutubeindonesia.com
fabulousbookmark.com
beat-the.com
guatemala-sailfishing-vacations-charters.com
magie-marketing.com
kingstonliteracy.com
guitaraffinity.com
eurelookinggoodapparel.com
howtolosecheekfat.net
marioncma.org
oliviadavismusic.com
shantelcampbellrealestate.com
shopleborn13.com
topindiafree.com
v-visitors.net
djjky.com
053hh.com
originbluei.com
baucishotel.com
33kkn.com
intrinsiqresearch.com
mariaescort-kiev.com
mymaguk.com
sponsored4u.com
crimsonclass.com
bataillenavale.com
searchtile.com
ze-stribrnych-struh.com
zenithalhype.com
modalpkv.com
bouisset-lafforgue.com
useupload.com
37r.net
autoankauf-muenster.com
bantinbongda.net
bilgius.com
brabustermagazine.com
indigrow.org
miicrosofts.net
mysmiletravel.com
selinasims.com
spellcubesapp.com
usa-faction.com
hypoallergenicdogsnames.com
dailyupdatez.com
foodphotographyreviews.com
cricutcom-setup.com
chprowebdesign.com
katyrealty-kanepa.com
tasramar.com
bilgipinari.org
four-am.com
indiarepublicday.com
inquick-enbooks.com
iracmpi.com
kakaschoenen.com
lsm99flash.com
nana1255.com
ngen-niagara.com
technwzs.com
virtualonlinecasino1345.com
wallpapertop.net
casino-natali.com
iprofit-internet.com
denochemexicana.com
eventhalfkg.com
medcon-taiwan.com
life-himawari.com
myriamshomes.com
nightmarevue.com
healthandfitnesslives.com
androidnews-jp.com
allstarsru.com
bestofthebuckeyestate.com
bestofthefirststate.com
bestwireless7.com
britsmile.com
declarationintermittent.com
findhereall.com
jingyou888.com
lsm99deal.com
lsm99galaxy.com
moozatech.com
nuagh.com
patliyo.com
philomenamagikz.net
rckouba.net
saturnunipessoallda.com
tallahasseefrolics.com
thematurehardcore.net
totalenvironment-inthatquietearth.com
velislavakaymakanova.com
vermontenergetic.com
kakakpintar.com
jerusalemdispatch.com
begorgeouslady.com
1800birks4u.com
2wheelstogo.com
6strip4you.com
bigdata-world.net
emailandco.net
gacapal.com
jharpost.com
krishnaastro.com
lsm99credit.com
mascalzonicampani.com
sitemapxml.org
thecityslums.net
topagh.com
flairnetwebdesign.com
rajasthancarservices.com
bangkaeair.com
beneventocoupon.com
noternet.org
oqtive.com
smilebrightrx.com
decollage-etiquette.com
1millionbestdownloads.com
7658.info
bidbass.com
devlopworldtech.com
digitalmarketingrajkot.com
fluginfo.net
naqlafshk.com
passion-decouverte.com
playsirius.com
spacceleratorintl.com
stikyballs.com
top10way.com
yokidsyogurt.com
zszyhl.com
16firthcrescent.com
abogadolaboralistamd.com
apk2wap.com
aromacremeria.com
banparacard.com
bosmanraws.com
businessproviderblog.com
caltonosa.com
calvaryrevivalchurch.org
chastenedsoulwithabrokenheart.com
cheminotsgardcevennes.com
cooksspot.com
cqxzpt.com
deesywig.com
deltacartoonmaps.com
despixelsetdeshommes.com
duocoracaobrasileiro.com
fareshopbd.com
goodpainspills.com
hemendekor.com
kobisitecdn.com
makaigoods.com
mgs1454.com
piccadillyresidences.com
radiolaondafresca.com
rubendorf.com
searchengineimprov.com
sellmyhrvahome.com
shugahouseessentials.com
sonihullquad.com
subtractkilos.com
valeriekelmansky.com
vipasdigitalmarketing.com
voolivrerj.com
worldhealthstory.com
zeelonggroup.com
1015southrockhill.com
10x10b.com
111-online-casinos.com
191cb.com
3665arpentunitd.com
aitesonics.com
bag-shokunin.com
brightotech.com
communication-digitale-services.com
covoakland.org
dariaprimapack.com
freefortniteaccountss.com
gatebizglobal.com
global1entertainmentnews.com
greatytene.com
hiroshiwakita.com
iktodaypk.com
jahatsakong.com
meadowbrookgolfgroup.com
newsbharati.net
platinumstudiosdesign.com
slotxogamesplay.com
strikestaruk.com
techguroh.com
trucosdefortnite.com
ufabetrune.com
weddedtowhitmore.com
12940brycecanyonunitb.com
1311dietrichoaks.com
2monarchtraceunit303.com
601legendhill.com
850elaine.com
adieusolasomade.com
andora-ke.com
bestslotxogames.com
cannagomcallen.com
endlesslyhot.com
iestpjva.com
ouqprint.com
pwmaplefest.com
qtylmr.com
rb88betting.com
buscadogues.com
1007macfm.com
born-wild.com
growthinvests.com
promocode-casino.com
proyectogalgoargentina.com
wbthompson-art.com
whitemountainwheels.com
7thavehvl.com
developmethis.com
funkydogbowties.com
travelodgegrandjunction.com
gao-town.com
globalmarketsuite.com
blogshippo.com
hdbka.com
proboards67.com
outletonline-michaelkors.com
kalkis-research.com
thuthuatit.net
buckcash.com
hollistercanada.com
docterror.com
asadart.com
vmayke.org
erwincomputers.com
dirimart.org
okkii.com
loteriasdecehegin.com
mountanalog.com
healingtaobritain.com
ttxmonitor.com
nwordpress.com
11bolabonanza.com