StepMania es un juego de ritmo gratuito y de código abierto, multiplataforma. Es compatible con los formatos habituales de juegos de ritmo basados en teclas (incluidos los juegos de baile de 4 y 5 paneles, entre otros), así como con los controladores de teclado y almohadilla de baile. Se puede personalizar con complementos creados por el usuario, como los temas, y ofrece un editor integrado para crear tus propios simfiles.
StepMania también se puede utilizar con gabinetes de juegos de baile, y se ha utilizado como base para varios productos comerciales importantes como Pump it Up Infinity y StepManiaX.