Everything about this game is electric.
http://www.nintendoworldreport.com/review/45939/teslagrad-switch-review
One of the most elusive elements for developers to get right in gaming is pacing. There isn’t a formula that can be universally applied, nor is there a precedent that can be copied from a previous title, it all comes down to a simple feeling about the game in front of you. Thankfully Rain Games, whether by design or sheer luck, has found the perfect pace to its first release on Switch, Teslagrad. It’s a hard game to take a break from, every time the gameplay felt like it may slow down and get stale a new element was introduced, making this one of my favorite indies to date on the Switch.
Teslagrad wastes no time getting you into the action, with no opening introduction or tutorial, just a mother pleading for her son to run. The setting is a steampunk Russian city currently under siege by goons dressed in stereotypical Cossack garb. You play as the boy on the run. Clearly there is something special about the main protagonist as it’s implied that he is the target of the raid. Running across rooftops in 2D, the boy enters the abandoned Tesla Tower at the city's center. Inside the tower is where the remainder of the game takes place as the boy makes his way through the tower, unlocking the secrets and learning the back story through puzzle platforming.

The real genius of the game design is that the developers were able to create a Metroid-Vania without the annoyance of having to double back to already explored areas. The tower is broken up into four main areas, with each theme based on the equipment that is found along the way. For example, upon entering the tower the first item that is uncovered is a gauntlet that has magnetic powers. The puzzles that follow require a combination of platforming and use of the gauntlet that has the power to positively or negatively charge certain platforms and items. Each main area is concluded with a boss battle that then requires skillful use of the item to defeat. Each area has a perfect length, long enough that I felt a real challenge to progress but short enough that the boss battle comes just as it feels like the puzzles could become stale. Once the boss is defeated the next piece of equipment is presented and becomes the focus for the next area.
Teslagrad is able to avoid many of the common mistakes that are typically found in Metroid-Vania style games. Most importantly, doubling back to already visited areas is not necessary. Every new piece of equipment is used going forward, not to go back and access a previously inaccessible area. It also does a terrific job not forgetting about items you already have. After acquiring new equipment, the puzzles that proceed it do focus on its usage but all of the previously acquired items are still utilized as well. This gives the feeling of growth for the character as you proceed through the tower as opposed to simply trading one item for another.

The skillful implementation of the level design and progression pacing is only matched by the beautiful hand-drawn artwork and splendid musical composition. The sprites are wonderfully detailed with the colors really jumping from the screen. The movement is smooth and you always feel in full control of your character. The background music is subdued while you work your way through the puzzle sections but becomes more focal as you enter into important areas. The contrast is exhilarating because the music highlights the importance of certain scenes and translates the emotions of what you’re experiencing.
Teslagrad is an experience any puzzle-platformer fan won’t want to miss. Even for someone who isn’t a Metroid-Vania fan, it was hard to force myself to go to bed. I ended up playing the final hour of the game at 2am because it was too exciting to leave for the morning. It was a perfect ending to a fabulous game. If you’re new to the indie scene and looking to get your feet wet this is the perfect game to get you started.