Il roguelike è una formula di gioco caratterizzata tipicamente dall'esplorazione di un dungeon attraverso livelli generati proceduralmente, gameplay a turni e morte permanente del personaggio giocante.
Il nome del genere, traducibile dall'inglese come "simile a Rogue" o "stile Rogue", si riferisce a Rogue, videogioco del 1980 basato sul gioco di ruolo Dungeons & Dragons.
Originariamente i titoli di questo genere erano caratterizzati da una semplice interfaccia creata da caratteri ASCII. Tipicamente i roguelike sono ad ambientazione fantasy, e il giocatore interpreta un personaggio intento ad esplorare dei dungeon, uccidere mostri, raccogliere oggetti vari ed interagire con l'ambiente, ciò nonostante numerosi sviluppatori sono riusciti a trasporre lo stesso stile di gioco anche in ambientazioni fantascientifiche. Una schermata tipica di un roguelike di stampo classico è la seguente:
| ------ - Muro |....| ############ # Corridoio buio |....| # # . Zona illuminata |.$..+######## # $ Oro |....| # ---+--- + Porta ------ # |.....| | Muro # |.!...| ! Pozione magica # |.....| # |..@..| @ Il protagonista ---- # |.....| |..| #######+..D..| D Drago rosso |<.+### # |.....| < Scale per livello sup. ---- # # |.?...| ? Pergamena magica ###### ------- |
Gli elementi più importanti che definiscono un videogioco roguelike, stilati alla "International Roguelike Development Conference" del 2008: