osu! è un videogioco musicale freeware creato da Dean Herbert per Microsoft Windows ed è ispirato alla serie di giochi Osu! Tatakae! Ouendan per il Nintendo DS, con altre modalità che si ispirano a Taiko no Tatsujin, Beatmania e Dance Dance Revolution. Lo scopo è quello di colpire, trascinare o raccogliere in tempo degli oggetti che appaiono sullo schermo a ritmo di musica.

I livelli di osu!, contenenti gli oggetti e i brani da giocare, vengono realizzati e caricati sul sito ufficiale dagli utenti stessi che ci giocano, il tutto grazie all'editor incluso nel gioco. Il processo di realizzazione di questi livelli è chiamato "beatmapping". Gli utenti che creano le mappe vengono soprannominati "mapper".

Modalità di gioco osu! gira sul concetto di livelli di gioco, noti come "difficoltà"; generalmente vengono realizzate più difficoltà per un brano musicale, in modo da risultare accessibili sia a utenti principianti sia a quelli avanzati. L'insieme di una o più difficoltà di un brano costituisce una "beatmap" (o "beatmapset"), spesso tradotta semplicemente in "mappa". Poiché sono presenti quattro modalità di gioco diverse, le beatmap possono contenere difficoltà di più modalità insieme. Ciascuna modalità di gioco possiede una mascotte ufficiale, oltre all'aggiunta (solo in alcune modalità) di cameo da giochi ispirati. Vengono riconosciute anche alcune mascotte della comunità.

Ogni modalità di gioco ha la sua serie unica e dedicata di oggetti (anche detti "note"); alcuni oggetti possono assomigliarsi tra le diverse modalità per il loro stile e funzionamento. Tutti gli oggetti, una volta colpiti e/o conclusi, mostreranno un giudizio per indicare con quanta precisione sono stati presi. Questi giudizi formeranno il punteggio finale della partita. Per ogni punteggio finale raggiunto si otterrà un voto specifico deciso in base alla performance in partita e con criteri leggermente differenti per ciascuna modalità di gioco.È anche presente un moltiplicatore combo che aumenterà di numero per ogni colpo ottenuto, moltiplicando il punteggio (giudizio) di ciascun oggetto colpito per il suo valore attuale. Il moltiplicatore si azzera quando si commettono degli errori in partita.

È possibile giocare a osu! utilizzando mouse e tastiera, ma il gioco non vieta la possibilità di utilizzare differenti stili di gioco e combinazioni di controlli per le diverse modalità, per esempio con schermi touch o tavoletta grafica. Altri tipi di input possono essere joystick, gamepad, Wiimote, controller MIDI (es. tastiera elettronica) oppure arcade (es. TaTaCon), o altri meno noti/utilizzati.

Ogni modalità mostra una barra della salute che può decrementare da sola nel tempo e cala ulteriormente con ogni errore del giocatore; la salute si può recuperare colpendo gli oggetti. In base alla modalità, si può fallire un brano se la barra raggiunge lo zero oppure se questa non si trova sopra una certa soglia a fine partita. Nel corso di un brano possono essere presenti dei "momenti kiai". Ispirati al Go-Go Time di Taiko no Tatsujin, i kiai sono porzioni (una o più) di brano enfatizzate da "fontane di stelle", oggetti del campo che lampeggiano a ritmo e stelle che piovono dal cursore del giocatore (se la modalità prevede l'uso del cursore).

osu! permette la creazione di skin per rivoluzionare a piacimento molti aspetti dell'interfaccia di gioco e degli oggetti in partita; questa pratica è nota con il verbo inglese skinning.

Modalità ufficiali osu! integra ufficialmente quattro modalità di gioco, ispirate a giochi e serie differenti. Gli utenti, inoltre, hanno la possibilità di programmare le proprie modalità di gioco, creare un editor per mappe dedicate (non caricabili sul sito) e permettere di convertirle dalle modalità ufficiali.

osu! osu! è la modalità principale con la quale venne ideato il gioco. Si ispira alla serie di giochi Ouendan, prodotta da iNiS, per il Nintendo DS. Per evitare confusione con il titolo del gioco, osu! vanta della possibilità di essere l'unica modalità a poter convertire le sue mappe in tutte le altre modalità disponibili. Gli oggetti in gioco sono: "cerchio" (hit circle), "slider" e "spinner".

In passato era presente la funzionalità del "combo fire", originaria di Osu! Tatakae! Ouendan!, con la quale appariva un effetto di fuoco continuo sullo schermo dopo aver superato un numero prefissato di combo.

La mascotte di osu! è pippi (stilizzata con la "p" minuscola), una ragazza con capelli rosa e neri; inoltre pippi fa un'apparizione in Yandere Simulator come personaggio non giocante.

osu!taiko osu!taiko, uscita nel 2008, è una modalità ispirata a Taiko no Tatsujin, videogioco prodotto da Bandai Namco Entertainment. In questa modalità si simula il processo di suonare un vero tamburo. Il campo di gioco è diviso in due parti: La parte superiore contenente la barra della salute che, rispetto alle altre modalità, partirà vuota e bisognerà portarla almeno a metà per poter passare la beatmap. La parte inferiore che mostra un'immagine, un video o una storyboard della beatmap.

Sotto la barra della salute viene mostrato un nastro trasportatore che indirizza gli oggetti da colpire verso un cerchio fisso, il quale bisognerà colpire a tempo mentre gli oggetti che passano lo sovrappongono perfettamente. Accanto vengono mostrati i tasti che vengono premuti dal giocatore, su un tamburo; il tamburo presenta quattro pulsanti, due interni rossi e due esterni blu (in maniera predefinita). Gli oggetti da poter colpire sono: "Don" e "Kat" (o "Katsu"). Questi cerchi sono, rispettivamente, rossi e blu. "Rullo di tamburi" (drumroll). "Denden" (o "Shaker").

Per gli schermi touch, la disposizione dei tasti colorati del tamburo è riarrangiabile a piacimento fra tre tipi di schemi (noti con le iniziali delle note blu e rosse): (default), e .

Sopra i tasti è presente la mascotte di un tamburo vivente che danza reagendo ai colpi eseguiti dal giocatore, come su Taiko (dov'è noto come "Don-chan" o "Don"); in questa versione la mascotte riprende colori, capelli e stile di pippi, la mascotte della modalità osu!, e si chiama pippidon (anch'essa stilizzata con la "p" minuscola). La mascotte principale di osu!taiko è Mocha, una ragazza in kimono con capelli verdi che tiene in mano delle bacchette.

osu!catch osu!catch (nota inizialmente come "Catch the Beat!", per questo abbreviata spesso in "ctb"), uscita nel 2008, è vagamente ispirata al minigioco "Catch It!!" presente nelle prime versioni di "Rhythm-It!", un simulatore di Beatmania per computer con Be-Music Source, il quale a sua volta è derivato dalla modalità EZ2CATCH del sistema arcade EZ2DJ. I giocatori controllano un personaggio che raccoglie della frutta, correndo a destra e sinistra, con un piatto in testa; la frutta cade, sempre a ritmo di musica, dall'alto dello schermo. I suoi oggetti sono frutti di vario genere (e di colore variabile), e si dividono in tre tipi: "frutto", "fiume di succo" (juice stream) e "pioggia di banane" (banana shower).

La mascotte di osu!catch è Yuzu, un ragazzo con capelli blu.

osu!mania osu!mania, uscita nel 2012, è una modalità pensata come gioco ritmico a scorrimento verticale, progettata come simulatore di pianoforte. È ispirata a vari giochi ritmici a scorrimento (tra cui Dance Dance Revolution e Beatmania). Le note scendono dalla parte superiore (o inferiore) dello schermo in varie colonne, ognuna con un tasto assegnato da premere e ben visibile. Quando una nota raggiunge il fondo della colonna, tramite un nastro trasportatore, il giocatore deve premere il tasto corrispondente a quella colonna. Il funzionamento è simile a osu!taiko, ma con un movimento delle note verticale anziché orizzontale. osu!mania possiede due tipi di oggetti: "nota" e "nota lunga" (hold note).

La quantità di tasti (e colonne) del campo di gioco varia in base al BPM del brano e alla sua difficoltà (se questa viene convertita da un'altra modalità). Il numero di tasti può variare da 2 fino a 9 e, se si applica il modificatore "Co-Op", la serie può arrivare fino a 18. È inoltre possibile modificare a piacimento la velocità di scorrimento delle note, rendendola più densa (quindi più lenta) oppure meno densa (quindi più rapida).

Le mascotte di osu!mania sono i gemelli Mani e Mari, entrambi con capelli viola scuro e chiaro.

Punteggio e punti performance

Classifiche

Attributi e stelle di difficoltà

Ogni difficoltà delle beatmap possiede degli attributi regolati arbitrariamente dai mapper per renderle più o meno difficili e possono essere alterati da dei modificatori attivabili dal giocatore; alcune di queste statistiche si distinguono (o non servono) per alcune modalità di gioco. Ogni attributo viene spesso abbreviato con un acronimo. Qui di seguito una breve descrizione di ciascuno:

Dimensione cerchi ( per "circle size") / Numero tasti ( per "key count") Regola la dimensione di cerchi e slider su osu! e la dimensione del personaggio in osu!catch (oltre alla frutta). Su osu!mania, la dimensione dei cerchi viene utilizzata come valore per il numero dei tasti in partita.osu!taiko non utilizza questo attributo

Velocità di approccio ( per "approach rate") Definisce quanto in anticipo far comparire gli oggetti (relativamente a quando dovrebbero essere colpiti).Funziona solo su osu! e osu!catch poiché le modalità a scorrimento hanno l'impostazione "velocità di scorrimento" personalizzabile dagli utenti a piacimento

Difficoltà generale ( per "overall difficulty") Anche noto come "precisione" (accuracy). Regola la precisione richiesta per gli oggetti, rendendo più facile o più difficile completare una beatmap.osu!catch non utilizza questo attributo

Drenaggio ( per "HP drain rate") Controlla il consumo passivo di salute (in inglese "health point"), la quantità di salute persa da ogni errore (penalità) e quanta ne viene riguadagnata a ogni colpo.

Infine esiste la "valutazione in stelle" ( per "star rating"), valutata con le "stelle di difficoltà", che viene calcolata automaticamente dal gioco, in base agli attributi della beatmap e alla disposizione delle note in partita, e viene mostrata con un indicatore numerico che va da 0 a 10 stelle (ed, eventualmente, mostrando al massimo due cifre decimali). Le stelle di difficoltà giocano un ruolo importante per l'assegnazione dei punti performance e cercano di far dedurre quanto sia impegnativa ciascuna difficoltà di una beatmap. Inoltre, in base al numero di stelle, le difficoltà vengono comunemente categorizzate con nomi differenti per diverse fasce: 0,0 – 1,99 stelle: "Easy" () 2,0 – 2,69 stelle: "Normal" () 2,7 – 3,99 stelle: "Hard" () 4,0 – 5,29 stelle: "Insane" () 5,3 – 6,49 stelle: "Expert" () 6,5 stelle e superiori: "Expert+"

Ciascuna modalità di gioco possiede ulteriori denominazioni dedicate per questi intervalli di stelle; alcune sono a tema con le note (per esempio "Salad", , per osu!catch). Esistono ulteriori alternative a questi nomi dedicati. Alcune denominazioni si ispirano a quelle presenti in altri videogiochi ritmici.

Modificatori osu! offre dei modificatori (noti come "mod", al femminile), divisi per categorie, che influenzano gli elementi in gioco e/o direttamente gli attributi di una beatmap. Alcune mod aiuteranno in caso di difficoltà, altre renderanno il gioco più impegnativo; alcune mod sono puramente estetiche e non influiscono sul campo di gioco. Essendo combinabili, c'è il rischio che alcune mod possano andare in conflitto (per esempio una mod che applica l'effetto opposto di un'altra, oppure per effetti visivi inaspettati); quindi alcune combinazioni di mod non sono giocabili, risultando incompatibili (come "Half Time" e "Double Time" che, rispettivamente, rallentano e velocizzano i brani).

Alcune mod sono disponibili solo su una (o comunque non tutte) le modalità di gioco. Qui di seguito due esempi di mod per ciascuna categoria presente, mostrando quelle più ampiamente disponibili fra tutte le modalità: