StepMania on avoimen lähdekoodin periaatteella ohjelmoitu rytmipelisimulaattori, joka jäljittelee oletusasetuksillaan erittäin tarkasti esikuvaansa Dance Dance Revolutionia. Se on saavuttanut lähes monopoliaseman PC-tanssipeliharrastajien keskuudessa. StepManiaa on käytetty myös runkona In The Groove -tanssipelin suunnittelussa.
StepMania tukee oman .sm-tiedostomuotonsa lisäksi Dance With Intensityn .dwi-tiedostomuotoa sekä Beatmania-simulaattoreiden käyttämää .bms-tiedostoformaattia. Se pystyy soittamaan mm. MP3-, Ogg Vorbis- ja PCM-muotoisia musiikkitiedostoja.
StepMania toimii myös omana pelinään näppäimistöllä pelattuna. Vaikka näppäimistöllä pelaaminen on periaatteessa huomattavasti helpompaa kuin tanssimatolla, käytännössä haastetta on loputtomasti. Fanit tekevät ammattimaisen tarkasti omia haastavia askelkuvioita, jotka on tarkoitettu nimenomaan näppäimistöllä pelattaviksi. Aihetta sivuavat myös useat foorumit, kuten Flash Flash Revolution.
StepMania keksittiin ja luotiin Japanissa ja on siellä myös suosituinta. Siellä järjestetään myös vuosittain StepManian MM-kilpailut. Kisat ovat sekä näppäimistö- että tanssipelinä. Suomessa ei kuitenkaan järjestetä StepMania-kilpailuja, sen sijaan naapurimaassa Ruotsissa järjestetään.