Skip to main content

Welcome to osu!

A free-to-win rhythm game. Rhythm is just a click away! Play, compete, and create with millions of players worldwide.

Get started in minutes

Jump into the game quickly with our easy installation process

1

Download osu!

Choose your platform and download the latest release. osu! supports Windows, macOS, Linux, iOS, and Android.

Windows

Windows 10+ (x64)

macOS

macOS 12+ (Intel & Apple Silicon)

Linux

Linux x64 AppImage
2

Install and launch

Run the installer for your platform. On first launch, osu! will guide you through initial setup and configuration.
For iOS users: TestFlight access fills up quickly due to Apple’s 10,000 user limit. Follow @ppy on Twitter for reset announcements.
3

Create your account

Sign up for a free osu! account to save your scores, compete on leaderboards, and play multiplayer.
4

Start playing

Browse the beatmap library and start playing! Use the in-game downloader to find songs, or import your own beatmaps.
Terminal
# You can also download beatmaps from the osu! website
https://osu.ppy.sh/beatmapsets

Explore game modes

Four unique ways to experience rhythm gaming

osu!standard

The original mode. Click circles, slide sliders, and spin spinners to the beat.

osu!taiko

Inspired by Taiko no Tatsujin. Hit the drum to match the rhythm.

osu!catch

Catch falling fruits by moving your catcher left and right.

osu!mania

A vertical scrolling rhythm game. Press keys when notes reach the judgment line.

Core features

Everything you need for the ultimate rhythm gaming experience

Beatmaps

Access thousands of community-created beatmaps across all difficulty levels

Multiplayer

Play with friends in real-time multiplayer lobbies and tournaments

Online Play

Compete globally with ranked play, daily challenges, and seasonal events

Scoring System

Performance points (PP) system ranks your skills across all game modes

Mods

Customize gameplay with difficulty-increasing and fun modifiers

Skinning

Personalize your game with custom skins and UI elements

For developers

Build custom rulesets and contribute to the open-source project

Development Setup

Set up your development environment and build osu! from source

Custom Rulesets

Create your own game modes using the ruleset framework

Architecture

Understand the core systems and how osu! is built

Contributing

Join the community and contribute code, translations, or documentation

Ready to play?

Join millions of players worldwide and experience the rhythm game that’s completely free and open source.

Download osu! Now