") no-repeat center center;background-size:10px 16px;content:' '}@media(min-width:768px){.gBkjJh::before{display:none}}.eZumoJ{position:fixed;top:0;left:0;z-index:2147483644;background:rgba(0,0,0,0.5);cursor:pointer;opacity:0;transition:opacity 300ms ease-in-out}.eZumoJ.overlay-background--open{width:100vw;height:100vh;opacity:1}.dRVLpc{--trans:300ms ease-in-out;position:fixed;top:0;left:0;z-index:2147483645;width:100vw;height:100vh;opacity:0;pointer-events:none;transform:translateY(-24px);transform-origin:top center;transition:transform var(--trans),opacity var(--trans)}.dRVLpc.overlay--open{opacity:1;transform:translateY(0);transition-delay:150ms}.dRVLpc.overlay--open>:first-child{pointer-events:auto}.cWTSTp .sc-17yxc4y-0{display:none}.cWTSTp:hover .sc-17yxc4y-0,.cWTSTp.bookmark-button-saved .sc-17yxc4y-0{display:block}.cWTSTp:hover .sc-17yxc4y-1,.cWTSTp.bookmark-button-saved .sc-17yxc4y-1{display:none}.cWTSTp.bookmark-button-saved .sc-17yxc4y-0{display:block}.cWTSTp.bookmark-button-saved .sc-17yxc4y-1{display:none}.cWTSTp.bookmark-button-saved:hover .sc-17yxc4y-0{display:none}.cWTSTp.bookmark-button-saved:hover .sc-17yxc4y-1{display:block}.czGZzO{--margin-x:12px;--modal-width:calc(100% - (var(--margin-x) * 2));--modal-max-width:351px;--padding:60px 16px 42px;--line-height:1.25;position:fixed;top:50%;left:50%;overflow:auto;width:var(--modal-width);max-width:var(--modal-max-width);max-height:100vh;box-sizing:border-box;padding:var(--padding);background-color:#eaf2f2;box-shadow:0 1px 1px rgba(0,0,0,0.5);line-height:var(--line-height);text-align:center;transform:translate(-50%,-50%)}@media(min-width:768px){.czGZzO{--modal-width:600px;--modal-max-width:none;--padding:72px 80px 64px;--line-height:1.2}}@media(min-width:1000px){.czGZzO{--modal-width:635px}}.kYjygs{--close-button-margin:15px;position:absolute;top:var(--close-button-margin);right:var(--close-button-margin);padding:10px}@media(min-width:768px){.kYjygs{--close-button-margin:24px}}.PPpcm{display:block;width:100%;max-width:437px;margin:0 0 20px}@media(min-width:768px){.PPpcm{margin-bottom:18px}}.cOYrQW{margin:0 0 30px;font:bold 26px/1.15 'Indy Serif','Indy Serif Fallback',serif}@media(min-width:768px){.cOYrQW{font:bold 28px/1.15 'Indy Serif','Indy Serif Fallback',serif}}.epOOte{display:block;width:100%;padding:0;margin:0 0 30px;font:normal 16px/1.44 'Indy Sans','Indy Sans Fallback',sans-serif}@media(min-width:768px){.epOOte{font:normal 20px/1.44 'Indy Sans','Indy Sans Fallback',sans-serif}}.fDiLAE{display:block;margin-top:30px;color:#222;font:normal 16px/normal 'Indy Sans','Indy Sans Fallback',sans-serif}.lcFPQp{padding:0}.ggPfpJ{display:inline-block;width:32px;height:32px;color:#337e81}.ggPfpJ button svg{width:32px;height:32px;margin:0}:not(.subscribed) .ggPfpJ{margin:0 12px 0 0}.subscribed .ggPfpJ{margin:0 0 16px 0}.lflWOn{display:block}@media(min-width:768px){.lflWOn{display:block}}.lflWOn:last-child button{margin-right:0}.lflWOn path{stroke:#fff}.jWuEbG button{margin-right:12px}@media(min-width:768px){.jWuEbG{display:none}.jWuEbG button{margin-right:12px}}.dTzYJY{display:flex;position:relative;justify-content:center}@media(min-width:768px){.dTzYJY{justify-content:flex-end;padding-top:12px;margin:0}}.dTzYJY svg{width:60%;height:60%;margin:20%;fill:#fff}.dTzYJY [type='facebook'] svg{width:100%;height:100%;margin:0}.dTzYJY amp-social-share{margin:0 6px;border-radius:50%;background:0;outline:0}.dTzYJY amp-social-share:first-of-type{margin-left:0}.dTzYJY amp-social-share:last-of-type{margin-right:0}@media(min-width:768px){.dTzYJY .share-mobile-only{display:none}}.dTzYJY .amp-social-share-bookmark svg{display:block;width:100%;height:100%;margin:0}.dTzYJY .amp-social-share-bookmark:hover{opacity:.85}.dTzYJY .amp-social-share-facebook{background:#3b5998}.dTzYJY .amp-social-share-facebook:hover{background:#2f4779}.dTzYJY .amp-social-share-twitter{--color:#000;--color-alt:#4e4e4e;background:var(--color)}.dTzYJY .amp-social-share-twitter:hover{background:var(--color-alt)}.dTzYJY .amp-social-share-whatsapp{background:#25d366}.dTzYJY .amp-social-share-whatsapp:hover{background:#1da851}.dTzYJY .amp-social-share-whatsapp svg{width:70%;height:auto;margin:15%}.dTzYJY .amp-social-share-email{background:#ec1a2e}.dTzYJY .amp-social-share-email:hover{background:#ac2a2c}.dTzYJY .amp-social-share-email svg path{stroke:#fff}.kdvWjb{display:flex}.sticky .kdvWjb{flex-direction:column}.bfkmcy{overflow:hidden;height:23px;margin-bottom:8px;border-bottom:0;clear:both}@media(min-width:768px){.bfkmcy{height:25px}}.fczuIa{display:inline-block;flex-shrink:0;margin:0 12px 0 0;font:bold 14px/normal 'Indy Sans','Indy Sans Fallback',sans-serif}.fczuIa::after{content:':'}.IOUwh{display:inline-block;margin-right:12px;margin-bottom:4px;color:#222;font:normal 14px/1.29 'Indy Sans','Indy Sans Fallback',sans-serif;text-decoration:underline}.IOUwh::first-letter {text-transform:capitalize}.gTNegf{box-sizing:border-box;flex:1;padding:12px 16px 8px 12px}@media(max-width:594px){.gTNegf{padding-bottom:12px}}.jlXSoW{border-radius:50%}.jTQpDo{background:#ec1a2e}.cNVcNh{display:flex;position:relative}.fgTCLc{margin:0;color:#222;font-size:16px;font-weight:bold;line-height:19.2px}@media(max-width:594px){.fgTCLc{display:none}}.UFssF{display:none;margin:0;color:#222;font-size:20px;font-weight:bold;line-height:24px}@media(max-width:594px){.UFssF{display:block}}.kEXQjc{display:none}.jrkJZO{display:flex;flex:1;justify-content:flex-end;margin-left:28px}.jrkJZO svg{width:30px;height:30px}.ffESMm{position:relative;overflow:hidden;width:135px}.ffESMm img{object-fit:cover}@media(max-width:594px){.ffESMm{display:none}}.bdINuZ{position:relative;color:#646464;cursor:pointer;font-family:'Indy Sans','Indy Sans Fallback',sans-serif;font-size:9px}.bdINuZ::before{position:absolute;top:-3px;left:-21px;width:14px;height:14px;box-sizing:border-box;border:1px solid #919191;content:''}@media(max-width:594px){.bdINuZ::before{width:24px;height:24px}}.irsLMs{display:inline-flex;position:relative;min-height:14px;align-items:center;padding-left:22px;margin-top:14px;cursor:pointer}.irsLMs a{display:inline;color:#646464;text-decoration:underline}.irsLMs input{position:absolute;width:0;height:0;cursor:pointer;opacity:0}.irsLMs input:checked~.sc-76suco-0:before{content:url(/img/icons/checkboxCheckmark.svg)}@media(max-width:594px){.irsLMs{padding-left:32px;margin-top:22px}}.eOwfqx{--input-height:38px;margin-top:12px}.eOwfqx .reg-form{position:relative}.eOwfqx .reg-form .sc-1sk658j-1,.eOwfqx .reg-form .error-text{position:absolute;top:var(--input-height);z-index:1;width:calc(100% + 77px + 16px);height:28px;margin:3px 0 0;background:#fff}@media(max-width:594px){.eOwfqx .reg-form .sc-1sk658j-1,.eOwfqx .reg-form .error-text{padding-left:0}}.eOwfqx .reg-form .csr-error-message{position:absolute;top:var(--input-height);z-index:1;width:calc(100% + 77px + 16px);height:28px;margin:3px 0 0;background-color:#fff}.eOwfqx .reg-form .sc-1sk658j-1{width:100%;padding-left:16px;color:#a20021;font:normal 12px/16px 'Indy Sans','Indy Sans Fallback',sans-serif}.eOwfqx .reg-form .not-logged-input:focus{border-color:#276fbf}.eOwfqx .reg-form .not-logged-input:focus~.error-text.visible{display:none}.eOwfqx .reg-form.user-invalid.amp-form-verify-error .not-logged-input{border-color:#a20021}.eOwfqx .reg-form.user-invalid.amp-form-verify-error .not-logged-input:focus~.error-text.visible{display:block}.eOwfqx .reg-form.user-valid .not-logged-input{border-color:#157f1f}.hPkcUg{display:flex;flex:1}.hPkcUg>div.signup-btn{margin:0 0 0 16px}.hPkcUg>div.signup-btn.logged-in{width:100%;margin:0}.hPkcUg>div.signup-btn.logged-in button{width:100%}.hPkcUg>div.signup-btn button{width:77px;height:var(--input-height)}.hPkcUg .form-fields{flex:1}.hPkcUg .not-logged-input{height:var(--input-height)}.hPkcUg .emailInputWrapper:not([amp-access-hide]){display:flex;flex:1}@media(max-width:594px){.fBrUyG .checkmark:before{top:-6px;left:-32px}}@media(max-width:319px){.fBrUyG .checkmark:before{top:2px;left:-32px}}.qAogd{display:flex;width:100%;box-sizing:border-box;margin:0 0 16px 0;border:1px solid #d3d3d3}.coQFhJ h2{letter-spacing:-0.5px}.kvSKnI{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:8px;color:#646464;font:normal 16px/20px 'Indy Sans','Indy Sans Fallback',sans-serif}@media(min-width:768px){.kvSKnI{width:70%;align-items:center;justify-content:flex-start;margin-bottom:0;font:normal 16px/24px 'Indy Sans','Indy Sans Fallback',sans-serif}}@media(min-width:1000px){.kvSKnI{width:70%;margin-bottom:0}}.eXEVFg{display:flex;height:20px;margin:0 12px 8px 0}.article-voices .eXEVFg{height:auto}@media(min-width:425px){.article-voices .eXEVFg{height:20px}}.eXEVFg::before{display:inline-block;align-self:center;margin-top:1px;margin-right:12px;content:'\2022';transform:scale(1.5)}.eXEVFg:first-child::before{content:none}@media(min-width:768px){.eXEVFg{height:24px;margin-bottom:0}.eXEVFg::before{margin-top:2px}}.eXEVFg time{display:block}.eXEVFg time::first-letter {text-transform:capitalize}.eIoMWw{display:inline-block;margin:0 12px 8px 0;color:#ec1a2e;font:bold 16px/20px 'Indy Sans','Indy Sans Fallback',sans-serif;letter-spacing:-0.5px}.eIoMWw:hover,.eIoMWw:active{color:#ac2a2c}@media(min-width:768px){.eIoMWw{margin-bottom:0}}.hfnwMY{display:flex;justify-content:flex-start;padding:0;margin:0 0 16px}@media(min-width:768px){.hfnwMY{display:flex;width:30%;align-items:center;justify-content:flex-end;margin:0}}@media(min-width:1000px){.hfnwMY{width:30%}}.hrDjjf{padding-top:0;border-top:0;border-bottom:0}@media(min-width:768px){.hrDjjf{display:flex;flex-flow:row wrap;padding-bottom:16px}.hrDjjf .sc-1qz44j0-0{order:1}.hrDjjf .sc-1qz44j0-10{order:2}}@media(min-width:1000px){.hrDjjf{flex-direction:row}}.dlBKBu{padding:16px 12px 12px;text-align:left;font:bold 14px/18px 'Indy Sans','Indy Sans Fallback',sans-serif}@media(min-width:768px){.dlBKBu{padding:16px 16px 12px}}.article-infact .dlBKBu{padding:16px 0}@media(min-width:1000px){.dlBKBu{padding:24px 0 19px}.article-feature .dlBKBu{max-width:968px;margin:0 auto}}.dlBKBu a{color:#222}.dlBKBu a:hover{color:#ac2a2c}.dlBKBu a:hover::after{color:#222}.dlBKBu a::after{margin-right:4px;margin-left:4px;content:'>'}.dlBKBu a:last-child::after{display:none}.azcVx{margin:0 0 20px;letter-spacing:0}.VFZbw{margin:0;color:#646464;font:normal 16px/20px 'Indy Sans','Indy Sans Fallback',sans-serif}@media(min-width:768px){.VFZbw{font:normal 18px/22px 'Indy Sans','Indy Sans Fallback',sans-serif}}@media(min-width:1000px){.VFZbw{font:normal 20px/24px 'Indy Sans','Indy Sans Fallback',sans-serif}}.VFZbw p{font:inherit}.article-feature .VFZbw a{font-weight:bold}.fKNoab{max-width:968px;margin:0 auto;background:#fff}@media(min-width:1000px){.fKNoab{padding:0 16px}.parallax .fKNoab{max-width:1240px}}.bJjAgi{font:bold 32px/36px 'Indy Serif','Indy Serif Fallback',serif;letter-spacing:-0.0156em}@media(min-width:768px){.bJjAgi{font:bold 44px/48px 'Indy Serif','Indy Serif Fallback',serif;letter-spacing:-0.0113em}}@media(min-width:1000px){.bJjAgi{font:bold 54px/58px 'Indy Serif','Indy Serif Fallback',serif;letter-spacing:-0.0092em}}.dufPYg .sc-qvufca-0{margin:0 12px}@media(min-width:768px){.dufPYg .sc-qvufca-0{max-width:968px;margin-right:16px;margin-left:16px}}@media(min-width:1000px){.dufPYg .sc-qvufca-0{margin-right:auto;margin-left:auto}}.dufPYg .sc-qvufca-2{margin-bottom:16px;color:#222}@media(min-width:768px){.dufPYg .sc-qvufca-2{margin-bottom:18px}}@media(min-width:1000px){.dufPYg .sc-qvufca-2{margin-top:0}}.article-feature .dufPYg .sc-qvufca-2{text-align:center}@media(min-width:1000px){.article-feature .dufPYg .sc-qvufca-2{max-width:968px}}.dufPYg .sc-aeekvc-0{margin-bottom:16px}@media(min-width:1000px){.dufPYg .sc-aeekvc-0{max-width:968px}}.dufPYg .sc-aeekvc-0 p{margin-top:0}@media(min-width:768px){.dufPYg .sc-aeekvc-0 p{margin-bottom:16px}}@media(min-width:2560px){.dufPYg .sc-aeekvc-0 p{margin-bottom:12px}}.kFPmfF{max-width:100%;margin:0 0 20px}.kFPmfF.sticky{position:sticky;top:16px}.iaRZct{min-height:600px}.iaRZct #mpu1{position:sticky;top:16px}.iFeFcz{width:308px}.iFeFcz.hidden{display:none}@media(max-width:999px){.iFeFcz{display:none}}.euhXWm{box-sizing:border-box}.jvQNvS{display:flex;box-sizing:border-box;flex-direction:column;gap:32px}.hDOaLL{width:100%}.lqmzi{display:flex;gap:32px}.bwgaF{min-width:0;flex:1 1 100%}.eDULcv{flex:0 0 0;display:none}@media(min-width:1000px){.eDULcv{display:block}}.jAYPUk h2{margin:0 0 16px;font:bold 32px/36px 'Indy Serif','Indy Serif Fallback',serif}.jAYPUk h5{margin:0;font:bold 16px/32px 'Indy Sans','Indy Sans Fallback',sans-serif;letter-spacing:2.5px;text-transform:uppercase}.jAYPUk p{margin:0 0 24px}.jAYPUk h3,.jAYPUk h4,.jAYPUk h6{margin:0 0 8px}.jTJOPD .social-share{width:100%;padding-top:10px;padding-bottom:20px}@media(min-width:768px){.jTJOPD .social-share{justify-content:flex-start}}.jTJOPD .social-share.sticky{display:none}@media(min-width:1000px){.jTJOPD .social-share.sticky{display:flex;position:sticky;top:14px;width:auto;flex-direction:column;margin-top:0;margin-left:-25%;float:left}.jTJOPD .social-share.sticky amp-social-share,.jTJOPD .social-share.sticky .sc-mgcah7-0{margin:0 0 16px 0}}.cVfjIO>ul{overflow:hidden}.kUWSrR .amp-article-content[amp-access][amp-access-hide]{display:block;overflow:hidden;max-height:360px}.kUWSrR .amp-article-content[amp-access][amp-access-hide] .social-share{display:none}.kUWSrR .amp-article-content[amp-access][amp-access-hide].show-all-content{max-height:100%}@media(max-width:594px){.kUWSrR .amp-article-content[amp-access][amp-access-hide]{max-height:530px}}.kUWSrR .amp-newsletter-reg-gate{position:relative;left:-12px;width:calc(100% + 24px)}.kUWSrR .social-share{width:100%;padding-top:10px;padding-bottom:20px}@media(min-width:768px){.kUWSrR .social-share{justify-content:flex-start}}.kUWSrR .social-share.sticky{display:none}@media(min-width:1000px){.kUWSrR .social-share.sticky{display:flex;position:sticky;top:14px;width:auto;flex-direction:column;margin-top:0;margin-left:-25%;float:left}.kUWSrR .social-share.sticky amp-social-share,.kUWSrR .social-share.sticky .sc-mgcah7-0{margin:0 0 16px 0}}.dePmFN>p{margin:16px 0}.dePmFN>h2{font-size:21px}.dePmFN>p:first-child{margin-top:0}.dePmFN span:first-child~p:first-of-type{margin-top:0}.jNWkRP{--bleed:16px;width:100%;max-width:640px;box-sizing:border-box;padding:var(--bleed);margin:0 auto;background:#fff}@media(min-width:768px){.jNWkRP{max-width:768px}}@media(min-width:1000px){.jNWkRP{max-width:1000px}.jNWkRP .subscribed{max-width:640px;margin:0 auto}}.jOaHlA{width:100%}.jOaHlA .sc-a6iwm5-1{margin-bottom:24px}@media(min-width:1000px){.jOaHlA{margin-right:0;margin-left:0}}.cvujVr{justify-content:center}
The stylish roller-skating shooter might just be one of the best games of 2022
Donning little more than a crash helmet, quad roller-skates and a red boilersuit, Kara Hassan waits at the top of a ramp as the muffled cheers of a crowd can be heard beyond its lip. She’s a participant in the International Rollerdrome Federation, looking to make a name for herself in the world’s most popular sport with deadly stakes. Kara has taken on a sizeable debt to make it this far and her only way forward is down.
As Kara airs out into the fray, Electric Dragon’s synth-laden soundtrack punctuates the chaos, as enemies all take aim. While they’re all firmly rooted in place, the barrage of attacks are relentless in their speed and intensity, with waves of landmines being deployed, rockets being fired and laser scopes all honing in on her exact position, from every corner of the map. Its casual brutality is always overwhelming, but it is surmountable.
All while this is happening, Kara is leaping in and out of quarter-pipes, wall-riding on the Perspex glass that separates the arena from the braying masses, while tucking, flipping and grabbing with as much hangtime as her momentum can afford her. It’s not just in an effort to look stylish (although it does) but essential to her survival as a way of fighting back against the increasingly stacked odds.
Rollerdrome is the second game released by Roll7 this year, after the success of OlliOlli World, and it would be difficult not to fixate on their similarities. Both are heavily focused on flow-state mechanics with comic book visuals and, of course, a fondness for extreme sports.
It would be woefully simple to frame it as a kitschy homage to early Noughties titles like the Pro Skater series or Jet Set Radio at a glance. But in reality, it’s unlike any other sports game or third-person shooter out there. Despite everything it borrows, all of it feels fresh, rewarding and impossible to put down. Read our full review below.
Our experience with Rollerdrome is based on the PS5 version of the game. In our 8 to 10 hours with the game, we were able to complete the main campaign, its “new game plus” content, as well as working through Rollerdrome’s optional objectives across the game’s 11 stages.
Review
Rollerdrome is set in the year 2030 in an alternative future where the titular blood sport has dominated the globe. The game centres on newcomer Kara Hassan who has managed to enter the International Rollerdrome Federation, which has recently been acquired by a shady conglomerate called Matterhorn, as a contestant.
As Kara, players must skate to survive an onslaught of deadly barrages from the “House Players” in a kill-or-be-killed game of fast reflexes and stylish combos by combining over-the-top tricks along with slow-motion shooting.
Through Rollerdrome’s earliest stages, house players don’t provide much of a threat, wielding bats and shields against Kara’s arsenal of weapons. However, as she progresses, the proverbial kitchen sink that is repeatedly thrown at her grows larger in scale and deadly prowess. Before long, flamethrowing tanks and flying mecha-suit-wielding players enter the fray, and teleporting snipers with ice cannons carve their way through each tight enclosure.
While there are only 11 arenas in total to battle through, each one is thoughtfully designed with enough expanse to plan routes and even discover secret areas without points of interest ever feeling too distant from each other. As Kara’s main advantage over her opponents is mobility and speed, being able to navigate enemies in the same was as obstacles becomes second nature, with locations optimised for tricks and airtime.
Levels can range from landmarks transformed into giant arenas, to repurposed shopping centres and even disused ski lifts high in the mountains. Each one fits naturally into the retro-futurist setting Rollerdrome clearly strives for and provides enough intrigue to warrant multiple run-throughs after the core objective of survival has been achieved.
In the campaign, each level has 10 challenges to complete, which can range from maintaining a combo without getting hit, to performing specific tricks in hard-to-reach areas of the map. While at least a few of these need to be completed in order to progress, the most basic challenges can be easily met while engaging with each level naturally. Although tougher challenges require more planning and multiple attempts, completing them is rewarding in their own right.
While eliminating waves of enemies is necessary to completing each stage, performing tricks also replenishes ammo, and successful kills can add to the game’s combo modifier. Having ammo replenished by performing tricks means that there must be a careful balance of manoeuvring to successfully pull them off, as well as dispatching goons with lethal efficiency.
The relentless pursuit in which the house players dog Kara demands nothing less than the player’s undivided attention at most times. The only capacity for breathing space is provided by “focus mode” – a bullet-time slow-down that gives players a chance to survey the area and pick off a few shots even while Kara is in an inverted mid-air rotation. Successfully dodging enemy attacks also rewards players with reflex time that provides an opportunity to deal more damage. This comes in useful against some of Rollerdrome’s heavier hitters.
There are four weapons to switch between, which are gradually unlocked as Rollerdrome progresses. Starting with little more than dual-wielding pistols before graduating onto shotguns, grenade launchers and even a long-range rifle with ricocheting bullets – each one provides their own advantages.
The shotgun can inflict heavy damage at close range but requires good timing to maximise its slow reload rate, while grenade launchers can do damage over an area, making them useful to take out groups of house players. Switching between each one is effortless and all four can be used in quick succession before Kara’s skates have even touched the ground.
Between stages, Kara is able to explore different spaces – such as locker rooms, broadcast studios and train carriages – as a grand conspiracy unveils itself. While these sections are brief, they provide a necessary grounding for the chaos of the deadly roller rinks they segue, with a narrative told through post-its on whiteboards, newspaper cuttings and crumpled notes left in the bottom of trash cans.
The limited dialogue in Rollerdrome can be heard in hushed tones through closed doors. But even without direct encounters, other contestants such as Morgan Fray and Caspar Ickx are given plenty of characterisation without bogging down Rollerdrome’s lore, while still providing enough intrigue to warrant exploring these areas fully.
From its action to its slick presentation, everything about Rollerdrome screams “effortlessly cool” from the moment it ramps off. Its breakneck pacing and unabating stages make each victory feel well earned, and revisiting each feels like a mastery that verges on transcendental.
It’s endlessly replayable and while its gradual difficulty demands a lot from players, none of it ever feels unfair, even in the face of overwhelming odds. Rollerdrome is another crack shot hit from Roll7 that will demand every ounce of your attention.
Voucher codes
If you’re looking for discounts on technology or videogames then try one of these codes:
Want to know what games you can play next? Read our full guide on all the upcoming PS5 games and best VPNs