Tape to Tape is a roguelite hockey game where you build a team, pick abilities, and bribe referees on a run-based campaign. It's very good—92% positive from nearly 4,000 Steam reviews—and its biggest strength is filling a void: there's no modern NHL game on PC, and players repeatedly call this the closest thing they've got. The biggest problem is a difficulty curve that spikes hard, plus an onboarding that can leave newcomers clueless.

The core loop

The loop is choose your path, recruit players, stack synergies, and play a series of games. Players describe runs that feel different each time, whether it's a struggle or a busted goal-fest. One player with over 55 hours calls it "the perfect laid-back hockey game" with a "just one more game" pull. The team-building is the hook: piecing together the right combination of players and upgrades to finally win a run is where the game sinks its teeth in.

Nostalgia, weaponized

The vibe is pure 90s arcade hockey—Mutant League, Backyard Hockey, NHL '94—with a modern roguelite twist. One player compares it to Stardew Valley's relationship with Harvest Moon: a loving update of a formula you forgot you missed. The humor is absurd; a player notes the puck can be "propelled by a fart." That tone isn't a gimmick, it's the point. If you grew up on those games, this one scratches an itch you didn't know you had.

On the ice, the game plays fast and loose. Players praise the whacky power-ups and themed rival teams, and the controls work well with a controller. One player describes the satisfaction of slowly breaking down the opponent's defense, likening it to calling tactics in Counter-Strike. But the AI teammates are a sore spot: multiple players complain that defense is a solo effort, with a goalie you can't sub out and can barely upgrade. That can make higher difficulties feel less like strategy and more like babysitting.

Difficulty and onboarding

This is where the game loses people. Negative reviews cluster around the difficulty curve: one player says the gap between Standard and Veteran is a galaxy, another calls the final level borderline impossible, and a third rants about Nightmare mode. The tutorial is another flashpoint: one player couldn't choose a language, quit, and found the tutorial inaccessible on return, then refunded. That's a rough first impression for a game that otherwise rewards persistence. If you bounce off, it may be because the game never properly taught you how to play.

Content-wise, the campaign is short. A player with 147 hours says the story ends quickly and later runs lose freshness, hoping for more missions and characters. Others note repetition in opponents. But the roguelite structure means the replay value comes from builds, not story. If you're a 100% completionist, one player says you'll have a blast chasing team-build possibilities. Just don't expect a long narrative campaign.

Technically, the game runs well, especially on Steam Deck—players call it a perfect pick-up-and-play experience on the handheld, with one giving it a 9.5 there versus an 8 on desktop. Local co-op is a highlight: players describe cramming seven controllers into a hub for chaotic versus or five-player co-op campaigns. The Chinese localization was a welcome addition, though a couple of players note minor translation errors. At $19.99, it's an easy recommendation if the pitch appeals.

This review is based on 72 Steam player reviews and store data. Our editors did not play the game.

By the Numbers

Action RoguelikeRogueliteRoguelikeLocal Co-OpSingleplayerMultiplayer2D
View on Steam →
Potential score
95
Positive
92% Very Positive
Total reviews
3,984
New reviews/day (7d)
28
Players online
1,281
Price
$19.99
Release date
Oct 23, 2026
Developer
Excellent Rectangle
Publisher
Excellent Rectangle
Est. sales
119.5K~239.0K rough estimate from review count

Daily New Reviews

Is interest rising or fading?

2026-10-14: 4 positive, 1 negative2026-10-15: 1 positive, 0 negative2026-10-16: 5 positive, 2 negative2026-10-17: 7 positive, 0 negative2026-10-18: 7 positive, 0 negative2026-10-19: 12 positive, 0 negative2026-10-20: 6 positive, 0 negative2026-10-21: 3 positive, 0 negative2026-10-22: 12 positive, 0 negative2026-10-23: 55 positive, 5 negative2026-10-24: 139 positive, 12 negative2026-10-25: 158 positive, 8 negative2026-10-26: 75 positive, 11 negative2026-10-27: 54 positive, 11 negative2026-10-28: 48 positive, 5 negative2026-10-29: 62 positive, 6 negative2026-10-30: 60 positive, 5 negative2026-10-31: 53 positive, 10 negative2026-11-01: 46 positive, 5 negative2026-11-02: 54 positive, 1 negative2026-11-03: 46 positive, 4 negative2026-11-04: 38 positive, 4 negative2026-11-05: 27 positive, 5 negative2026-11-06: 29 positive, 3 negative2026-11-07: 33 positive, 5 negative2026-11-08: 33 positive, 4 negative2026-11-09: 18 positive, 2 negative2026-11-10: 22 positive, 0 negative2026-11-11: 12 positive, 0 negative2026-11-12: 15 positive, 1 negative
Positive / dayNegative / day2026-10-14 → 2026-11-12