Pastel Masquerade (series)

Mushida (ムシダ) is an Japanese-style action platformer game developed and published by Bushimo in 2000.