wiki

Performance Points Committee

The Performance Points Committee is a panel of well-versed players and developers who facilitate and approve updates to the performance points and star rating algorithms. Their goal is to help osu! developers push changes faster and with more community coordination.

The Performance Points Committee's responsibilities include:

  • Organizing development efforts and helping contributors
  • Reviewing and developing changes in difficulty calculation algorithms
  • Deciding which changes will be deployed and used in the game
  • Assisting with writing news posts for newly deployed changes

Workflow

When a new difficulty calculation change is proposed on GitHub, the Performance Points Committee members responsible for the relevant game mode are requested to review it. Those committee members then review and test the proposal and write feedback on its GitHub page. If the committee ultimately approves of the changes, the proposal will be passed on to osu! developers for final code inspection before it is merged into the game.

The osu! developers prepare merged proposals to be deployed in batches. A deployment recalculates star ratings for all beatmaps and performance points for all scores and users. The Performance Points Committee helps write the news post that accompanies each deployment.

Communication

The Performance Points Committee mainly operates in the Performance Points Discord server, with some game modes also having separate servers. The committee also maintains a Twitter account used for official announcements and difficulty calculation related news.

Members

Members of the committee are hand-picked by osu! developers and/or other committee members and consist of people with a lot of experience working on the difficulty calculation system.

osu!

The osu! panel was first announced to the public through the November 2021 Performance Points & Star Rating Updates news post in response to a community survey held earlier that year.

osu! profile GitHub profile Join date
StanR stanriders 9 November 2021
tsunyoku tsunyoku 12 April 2024

Previous members

osu! profile Join date Leave date
MBmasher 9 November 2021 12 April 2024
emu1337 9 November 2021 12 April 2024
moonpoint 9 November 2021 29 October 2024

osu!taiko

The osu!taiko panel was formed on 1 May 2022 in response to a community survey regarding performance points and star rating in osu!taiko and osu!mania held earlier that year, as well as major changes to the star rating algorithm.

osu! profile GitHub profile Join date
-Lawtron- Lawtrohux 1 May 2022
BabySnakes Babysnakes101 1 December 2024
ph1 sw1tchbl4d3r 17 September 2023
shinosky kadenbruh 1 December 2024
YaniFR YaniFR 1 December 2024

Previous members

osu! profile Join date Leave date
vun 1 May 2022 17 September 2023
mangomizer 1 May 2022 31 October 2024
Natelytle 25 July 2023 19 November 2024
Horiiizon 1 May 2022 24 November 2024

osu!catch

The osu!catch panel was formed on 14 October 2023.

osu! profile GitHub profile Join date
bastoo0 bastoo0 14 October 2023
Secre SecreOsu 14 October 2023
Sorceress Sorceress-osu 14 October 2023
Zoggoth Zoggoth 14 October 2023
Zyoulou Flawnpiece 14 October 2023

osu!mania

The osu!mania panel was formed 22 April 2022 in response to a community survey regarding performance points and star rating in osu!taiko and osu!mania held earlier that year, as well as in anticipation of a surge in active development effort, starting with a change in difficulty calculation for hold note releases in osu!mania.

osu! profile GitHub profile Join date
abraker abraker95 22 April 2022
Evening Eve-ning 22 April 2022
molneya molneya 22 April 2022
Quenlla Kominaru 22 April 2022