Beatmapa (czasami nazywana beatmapset) to zestaw poziomów trudności złożonych z różnych obiektów, które niemal zawsze pasują tylko do jednej piosenki. Zawiera również inne elementy, wszystkie spakowane w plik z rozszerzeniem .osz, takie jak:
Niektóre efekty wizualne i dźwiękowe beatmapy można wyłączyć w nakładce ustawień wizualnych (Visual settings).
Główny artykuł: Poziom trudności
Poziom trudności to plik z rozszerzeniem .osu, który zawiera rozmieszczenie obiektów, hitsoundów oraz efektów specjalnych, takich jak czas kiai. Zawiera też ustawienia trudności i inne parametry bezpośrednio wpływające na rozgrywkę. Poziomy trudności beatmapy różnią się od siebie strukturą i czasem są dostępne tylko w jednym trybie gry. System gwiazdek służy do wizualizacji wymaganego poziomu umiejętności.
Główny artykuł: Publikowanie beatmap
Twórcy mogą opublikować swoje beatmapy, aby były publicznie dostępne na liście beatmap. Choć każda beatmapa jest przypisana do jednej osoby, często jest efektem pracy zespołowej: może zawierać gościnne poziomy trudności stworzone przez inne osoby oraz collaby, które są wspólnym dziełem kilku osób.
Po opublikowaniu beatmapa otrzymuje dodatkowe pola metadanych (takie jak opis, język, gatunek oraz oznaczenie treści dla pełnoletnich), które twórca może zmieniać na stronie. Beatmapa otrzymuje również tekst tytułowy, którego wygląd może być modyfikowany przez członków zespołu NAT.
Każdej wysłanej beatmapie przypisywany jest numer identyfikacyjny (BeatmapSetID), według którego można ją śledzić na stronie i przez osu!api. Trudności beatmap mają własne numery identyfikacyjne (BeatmapID). Link prowadzący do konkretnego poziomu trudności na stronie beatmapy ma następujący format:
https://osu.ppy.sh/beatmapsets/{BeatmapSetID}#{TrybGry}/{BeatmapID}
Główny artykuł: Kategorie beatmap
Opublikowana beatmapa należy do jednej z poniższych kategorii, która może z czasem ulec zmianie:
Niektóre kategorie pozwalają beatmapom uzyskać tymczasową lub stałą tabelę wyników po spełnieniu określonych kryteriów. Najpopularniejszym sposobem na zdobycie tabeli wyników jest przejście przez proces rankingowania beatmap. Drugą z opcji jest uzyskanie przez mapę statusu ulubionej społeczności.
Beatmapy można zdobyć na kilka sposobów:
Beatmapy z różnych kategorii dostępne są na internetowej liście beatmap. Można je filtrować według pewnych kryteriów (np. beatmapy dla trybu osu!taiko stworzone przez konkretnego twórcę) i pobierać pojedynczo. Donatorzy osu! mają dostęp do dodatkowych filtrów, pozwalających na przykład wyświetlać beatmapy, na których uzyskali określoną ocenę.
osu!direct to wbudowana w klienta gry przeglądarka beatmap, zapewniająca szybki dostęp do pobierania oraz posiadająca podobne funkcje do listy na stronie. osu!direct jest dostępne jedynie dla donatorów osu!.
Główny artykuł: Paczki beatmap
Beatmapy, które otrzymały status rankingowy w tym samym miesiącu lub mają inną wspólną cechę (np. są to utwory tego samego wykonawcy), są pakowane w archiwa nazywane paczkami beatmap. Lista wszystkich oficjalnych paczek jest dostępna na stronie internetowej.
Istnieją również nieoficjalne źródła beatmap, które nie są sprawdzane ani obsługiwane przez zespół osu!, jednak są dostępne na forum i cenione przez społeczność. Należą do nich:
Gracze osu! we wszystkich trybach grają beatmapy, aby awansować w globalnym rankingu i rywalizować ze sobą. Każda beatmapa ma kilka różnych rodzajów rankingu: pierwszy z nich jest dostępny dla wszystkich graczy, natomiast pozostałe można przeglądać jedynie posiadając status donatora osu!:
Najlepsze 1000 wyników na każdym poziomie trudności beatmapy posiada powtórki. Można je oglądać online lub zapisać, aby wyświetlić je później w rankingu lokalnym.
Główny artykuł: Beatmap Spotlights
Społeczność od początku starała się wyróżniać wyjątkowe beatmapy. Jednym z pierwszych udokumentowanych sposobów były miesięczne i sezonowe rankingi, obejmujące niewielki podzbiór rankingowych beatmap. Gracze, którzy zdobyli najwięcej punktów na beatmapach będących częścią rankingu, zdobywali nagrody w postaci statusu donatora.
System rankingów ewoluował później w projekt Beatmap Spotlights, który działa na podobnych zasadach, ale odbywa się w playlistach osu!(lazer).
Główny artykuł: Konkursy
Społeczność osu! regularnie organizuje konkursy, aby promować kreatywność i nagradzać najlepszych twórców. Konkursy mogą mieć zasięg lokalny lub globalny; te ostatnie często oferują bardzo atrakcyjne nagrody za zwycięstwo. Zwykle są to statusy donatora oraz unikalne odznaki profilowe.
Główny artykuł: Wyróżnieni artyści
Wyróżnieni artyści to program społecznościowy zespołu osu!, który skupia się na licencjonowaniu muzyki różnych artystów, czyniąc je dostępnymi dla twórców beatmap. Lista wyróżnionych artystów prezentuje wszystkich biorących udział w programie wykonawców i zapewnia gotowe szablony do tworzenia beatmap.