Peach’s Castle is a cheerful stage from the Super Mario series, set in the skies above the Mushroom Kingdom. The familiar castle serves as a symbol of Mario’s many adventures.
In Super Smash Bros, Peach’s Castle features floating platforms and a central bumper that can send fighters flying in unpredictable directions. The stage rewards awareness and quick reactions to sudden momentum shifts.