StepMania (简称SM)是一个跨平台的音乐游戏及引擎。最初被开发为科乐美街机系列劲舞革命的模拟器,此后进化为支持多种基于节拍的游戏的可扩展的节拍游戏引擎。StepMania是开放源代码的自由软件,在MIT许可证下发布。
电子游戏In the Groove和Pump It Up Pro/Jump 使用StepMania作为游戏引擎。2005年,StepMania在纽约活动影响博物馆的一个游戏展览中展出。
StepMania最初被开发为科乐美街机系列劲舞革命(DDR)的模拟器,可以导入DDR PC的文件格式。在前三个大版本中,其接口很大程度基于DDR。最初新版本发行得比较快,2002年3月发行了版本1.64,2002年10月发行版本3.0。版本3.9于2003年开始开发,2005年发行正式版。此后StepMania 4持续开发,经过多个测试版后,于2011年4月推出4.0发行版。一个叫做Spinal Shark Collective的独立开发团队分支了StepMania 4 alpha 5,称之为sm-ssc。2011年5月30日,sm-ssc成为StepMania的官方分支,改名StepMania 5.0。之后版本4.0的代码树被放弃。
StepMania的主要游戏模式过程如下:屏幕上的箭头向某个方向滚动,最后会遇到一列一般静止的目标箭头。当它们对齐目标时,玩家要在键盘或跳舞毯上按下相应按键。箭头遇到目标的时刻取决于音乐的节拍。游戏的积分取决于玩家能够多准确地在歌曲节拍的时间点触发箭头。玩家的努力通过字母成绩和量化的分数来评价。AAAA(四A)在标准安装中是最高评价,表明玩家所有的箭头都是在“Marvelous”计时区(在官方设定下是正确时间前后共0.0225秒)触发,避开了所有的炸弹且完成了所有长箭头。不过,一个非官方的补丁提供了“Ridiculous”计时(正确时间前后共0.01125秒,或Marvelous的一半)和最高AAAAA(五A)评价(全Ridiculous),但只适用于版本3.9。评价E表明玩家在生命槽没有清空的情况下没能坚持完成整首歌曲的长度。StepMania的默认积分和成绩等级几乎与劲舞革命完全相同;不过,计时与记分设置可以轻松被修改。
StepMania允许数种不同的输入选项。可以使用连接家用机的外围设备比如PS2和Xbox的控制器或跳舞毯到电脑的专用适配器。或者,键盘也可以通过方向键或其他键来击打节奏。很多专门为键盘设计的谱面无法用跳舞毯来通过。此外,游戏拥有模拟狂热节拍、劲乐团和DJMax的7键模式、Pump It Up和TechnoMotion等其他音乐游戏的能力——不过,记分方式默认还是与DDR相同。
StepMania可运行于常用的桌面操作系统(Microsoft Windows 98/Me/2000/XP/Vista/7/8、GNU/Linux、FreeBSD、OS X),也被用于各种自由软件和专有软件的基本引擎。它也被移植到包括Xbox、iPod(运行Linux)和手机上。StepMania 3.9或更老的版本在2012年时已经停止了对Windows 8或更新版本的Windows支持。
由于其开放的性质,有数个基于StepMania的商业游戏被发行:
StepMania开发者为谱面编写者举办了StepMix比赛,以创建大量可在StepMania游玩的谱面。StepMix 1、2、3和4已成功举办,但是StepMix 5于中途夭折。参赛者需要准备一首用于谱面的歌曲。歌曲必须在用于分发的许可证下并符合StepMix参赛条件,否则参赛者将被自动淘汰。此外,如果参赛者使用的图像被发现是从另一位画家处复制并未经授权使用(在StepMix 2发生过一次),参赛者将被淘汰。