"Teslapunk" é um jogo de tiro arcade retrô. Ele se passa em um universo Teslapunk (subgênero do Steampunk), onde todos os inimigos e naves espaciais funcionam com alta voltagem e ocasionalmente explodem em raios. Cada um dos seis níveis apresenta um estilo diferente, desde desenhos técnicos a pura eletricidade e estilos orgânicos. A batalha final apresenta o próprio chefe de Marte, como um DJ de discoteca, lançando discos de música mortais no jogador.
Teslapunk tem elementos de bullet hell e puzzle shooter. Você joga pelos níveis, desviando de balas e matando inimigos com um laser ou tiro espalhado. Como recurso especial, você tem o "Voltage Burst", um modo laser especial que cancela todas as balas e fornece um laser potente por um tempo limitado.
Cancelar balas aumenta o multiplicador de pontuação e, consequentemente, a pontuação. O multiplicador também está acoplado a um sistema de classificação e, portanto, aumenta a dificuldade dinamicamente.
A jogabilidade é totalmente cronometrada, desenvolvida com um editor de sequências especial. Isso resulta em uma jogabilidade perfeitamente orquestrada, com a música proporcionando ao jogador um fluxo muito agradável. Padrões de chefes em sincronia com a música são outro recurso do jogo.
Como modo de jogo bônus, há o modo sobrevivência, no qual você precisa lutar contra ondas de ataque infinitas, coletando moedas e power-ups pelo caminho. As moedas podem ser gastas no "Teslamart" para aprimorar a nave e comprar itens extras. O objetivo é sobreviver o máximo possível.
Além disso, Teslapunk apresenta missões para o modo arcade e uma galeria de imagens desbloqueável.
Em termos de história, você joga como Nikola Tesla para lutar contra uma invasão contra um imperador maligno de Marte. O chefe de Marte tem seu próprio canal de TV ao lado da tela e comenta sua luta contra a invasão. Ele também será o chefe final da última fase.