Requested page is not yet translated to the selected language (slovenčina). Showing English version.

Locus 2025 was a multi-layered contest launched in early 2025 to bring the creative circles on osu! closer together.
Submissions to this contest included the following elements:
An original song of length 1:30–3:00.
A full beatmap spread on the osu! game mode that satisfies the ranking criteria.
Visual assets (e.g. background/storyboarding/video).
Teaser #1 submission |
1 April 2025 |
Trial voting start |
16 March 2025 |
Teaser #2 submission |
1 May 2025 |
Trial voting end |
16 May 2025 |
Entry submission deadline |
30 June 2025 (12:00) |
Community voting period |
1 August to 16 August 2025 (12:00) |
Results stream |
17 August 2025 (14:00) |
Results news publication |
21 August 2025 |
The top 5 entries of the contest earned equal prizes. This number was decided based on the number of entries (42).
The beatmap is bundled as part of the default osu! installation as "recommended beatmaps" for at least 1 year.
Team members received a unique profile badge themed around their entry.
Team members were awarded an Architect user title befitting of their role, i.e. one of Visual Architect, Musical Architect, or Mapping Architect.
For any entry that was submitted by the entry submission deadline, team members are awarded a profile badge if they are able to rank the set before the end of the next iteration of the contest.
Additionally, the player with the highest score on this osu!(lazer) playlist of all the entries received a "Locus playlist winner" badge.
Finally, there was a wildcard prize. peppy, the game's creator, picked his favourite entry and that team earned a separate mystery prize, revealed to be the following:
Locus 2025 is run by various members of the osu! team alongside some prominent members of the community.
This contest has come to an end and resulted in the following podium:

peppy also picked an entry to receive the additional mystery prize:

Wispy won the Locus 2025 osu!(lazer) playlist and received a badge:
Locus playlist leader



Placement |
#1 |
Total Elo |
5205.7 |
Graphics Elo |
1751.1 |
Music Elo |
1730.4 |
Mapping Elo |
1724.3 |
Vote count |
134 |

Placement |
#2 |
Total Elo |
5078 |
Graphics Elo |
1815.1 |
Music Elo |
1685.3 |
Mapping Elo |
1577.6 |
Vote count |
109 |

Placement |
#3 |
Total Elo |
4977.2 |
Graphics Elo |
1706.8 |
Music Elo |
1654.1 |
Mapping Elo |
1616.3 |
Vote count |
113 |

Placement |
#4 |
Total Elo |
4969.5 |
Graphics Elo |
1793 |
Music Elo |
1572.3 |
Mapping Elo |
1604.2 |
Vote count |
105 |
.jpg)
Placement |
#5 |
Total Elo |
4962 |
Graphics Elo |
1807.2 |
Music Elo |
1594.9 |
Mapping Elo |
1559.9 |
Vote count |
117 |
Team name |
Vocaloid Lovers |
VFX artist / storyboarder / mapper |
Kuroise |
Musician / mapper |
ArXe |
Vocaloid tuning / mapper |
Defy |
Lyricist / mapper |
Kawashiro |
Illustrator |
Type |

Placement |
#6 |
Total Elo |
4905.3 |
Graphics Elo |
1696.9 |
Music Elo |
1583.1 |
Mapping Elo |
1625.3 |
Vote count |
111 |

Placement |
#7 |
Total Elo |
4885.1 |
Graphics Elo |
1739.9 |
Music Elo |
1546.3 |
Mapping Elo |
1599 |
Vote count |
110 |

Placement |
#8 |
Total Elo |
4882 |
Graphics Elo |
1745.8 |
Music Elo |
1565.4 |
Mapping Elo |
1570.7 |
Vote count |
108 |

Placement |
#9 |
Total Elo |
4867.5 |
Graphics Elo |
1728.5 |
Music Elo |
1620.7 |
Mapping Elo |
1518.4 |
Vote count |
113 |

Placement |
#10 |
Total Elo |
4845.5 |
Graphics Elo |
1660.7 |
Music Elo |
1576.4 |
Mapping Elo |
1608.4 |
Vote count |
110 |
.jpg)
Placement |
#11 |
Total Elo |
4793.8 |
Graphics Elo |
1608.2 |
Music Elo |
1584.9 |
Mapping Elo |
1600.7 |
Vote count |
126 |

Placement |
#12 |
Total Elo |
4790.9 |
Graphics Elo |
1590.2 |
Music Elo |
1615.1 |
Mapping Elo |
1585.7 |
Vote count |
116 |
.jpg)
Placement |
#13 |
Total Elo |
4776.4 |
Graphics Elo |
1580.1 |
Music Elo |
1600.4 |
Mapping Elo |
1595.9 |
Vote count |
111 |
.jpg)
Placement |
#14 |
Total Elo |
4762.3 |
Graphics Elo |
1623.6 |
Music Elo |
1561.3 |
Mapping Elo |
1577.4 |
Vote count |
114 |

Placement |
#15 |
Total Elo |
4742.7 |
Graphics Elo |
1613.8 |
Music Elo |
1577.3 |
Mapping Elo |
1551.5 |
Vote count |
106 |
.jpg)
Placement |
#16 |
Total Elo |
4689.4 |
Graphics Elo |
1537.3 |
Music Elo |
1601.1 |
Mapping Elo |
1551 |
Vote count |
102 |

Placement |
#17 |
Total Elo |
4678.8 |
Graphics Elo |
1622 |
Music Elo |
1480.2 |
Mapping Elo |
1576.6 |
Vote count |
101 |
.jpg)
Placement |
#18 |
Total Elo |
4625.9 |
Graphics Elo |
1590.9 |
Music Elo |
1498.1 |
Mapping Elo |
1536.9 |
Vote count |
115 |

Placement |
#19 |
Total Elo |
4616 |
Graphics Elo |
1511.5 |
Music Elo |
1511.2 |
Mapping Elo |
1593.3 |
Vote count |
119 |

Placement |
#20 |
Total Elo |
4601.6 |
Graphics Elo |
1456.1 |
Music Elo |
1617.3 |
Mapping Elo |
1528.1 |
Vote count |
114 |

Placement |
#21 |
Total Elo |
4598.2 |
Graphics Elo |
1586.8 |
Music Elo |
1474.8 |
Mapping Elo |
1536.6 |
Vote count |
105 |

Placement |
#22 |
Total Elo |
4584.4 |
Graphics Elo |
1439.5 |
Music Elo |
1541.6 |
Mapping Elo |
1603.3 |
Vote count |
107 |

Placement |
#23 |
Total Elo |
4476.1 |
Graphics Elo |
1541.2 |
Music Elo |
1442.7 |
Mapping Elo |
1492.2 |
Vote count |
117 |

Placement |
#24 |
Total Elo |
4437.4 |
Graphics Elo |
1474.4 |
Music Elo |
1498.1 |
Mapping Elo |
1464.9 |
Vote count |
113 |

Placement |
#25 |
Total Elo |
4412.6 |
Graphics Elo |
1382.6 |
Music Elo |
1523.8 |
Mapping Elo |
1506.2 |
Vote count |
124 |

Placement |
#26 |
Total Elo |
4373.5 |
Graphics Elo |
1516.1 |
Music Elo |
1418.6 |
Mapping Elo |
1438.8 |
Vote count |
100 |

Placement |
#27 |
Total Elo |
4305.8 |
Graphics Elo |
1319.3 |
Music Elo |
1473.7 |
Mapping Elo |
1512.8 |
Vote count |
106 |
.jpg)
Placement |
#28 |
Total Elo |
4297.8 |
Graphics Elo |
1508.9 |
Music Elo |
1354.1 |
Mapping Elo |
1434.9 |
Vote count |
115 |

Placement |
#29 |
Total Elo |
4293.6 |
Graphics Elo |
1328.4 |
Music Elo |
1440.7 |
Mapping Elo |
1524.5 |
Vote count |
124 |
Team name |
1head |
Musician / mapper / designer |
Rolniczy |

Placement |
#30 |
Total Elo |
4243.5 |
Graphics Elo |
1364.8 |
Music Elo |
1413 |
Mapping Elo |
1465.6 |
Vote count |
110 |

Placement |
#31 |
Total Elo |
4236.7 |
Graphics Elo |
1421.2 |
Music Elo |
1364.7 |
Mapping Elo |
1450.8 |
Vote count |
106 |

Placement |
#32 |
Total Elo |
4198.6 |
Graphics Elo |
1323.5 |
Music Elo |
1429.2 |
Mapping Elo |
1445.9 |
Vote count |
113 |

Placement |
#33 |
Total Elo |
4182.3 |
Graphics Elo |
1339.4 |
Music Elo |
1386.8 |
Mapping Elo |
1456.1 |
Vote count |
84 |

Placement |
#34 |
Total Elo |
4167.7 |
Graphics Elo |
1314.2 |
Music Elo |
1379.9 |
Mapping Elo |
1473.6 |
Vote count |
103 |

Placement |
#35 |
Total Elo |
4160 |
Graphics Elo |
1293.6 |
Music Elo |
1449.7 |
Mapping Elo |
1416.7 |
Vote count |
111 |

Placement |
#36 |
Total Elo |
4136.6 |
Graphics Elo |
1378.1 |
Music Elo |
1403.1 |
Mapping Elo |
1355.5 |
Vote count |
92 |

Placement |
#37 |
Total Elo |
4052.7 |
Graphics Elo |
1370.3 |
Music Elo |
1271.8 |
Mapping Elo |
1410.7 |
Vote count |
120 |

Placement |
#38 |
Total Elo |
4050.3 |
Graphics Elo |
1282 |
Music Elo |
1384.2 |
Mapping Elo |
1384.1 |
Vote count |
118 |

Placement |
#39 |
Total Elo |
3834.1 |
Graphics Elo |
1185.3 |
Music Elo |
1287.9 |
Mapping Elo |
1360.9 |
Vote count |
106 |

Placement |
#40 |
Total Elo |
3828.5 |
Graphics Elo |
785.1 |
Music Elo |
1503.7 |
Mapping Elo |
1539.7 |
Vote count |
105 |

Placement |
#41 |
Total Elo |
3752.4 |
Graphics Elo |
1443.7 |
Music Elo |
1449.7 |
Mapping Elo |
859 |
Vote count |
117 |

Placement |
#42 |
Total Elo |
3722.2 |
Graphics Elo |
1223.3 |
Music Elo |
1332.6 |
Mapping Elo |
1166.4 |
Vote count |
120 |
Team name |
Shiny morning |
Musician / mapper / illustrator |
ZxKirara |
Failure to abide by these rules MAY lead to immediate disqualification.
Teams must be registered in order to submit an entry. Teams are allowed to choose their own team name on registration, but the osu! team reserves the right to request a change if deemed unsuitable for the event. Team members are to remain anonymous for the duration of the contest — they will be revealed at its conclusion.
Register through this form.
Visit the contest page and drop your submission as a .osz
file. The deadline is 30 June 2025 (12:00 UTC).
Before submitting, please check the following:
Ensure that you have successfully registered a team, and that all your team members have confirmed their intent as well (if you have not received an explicit email confirming this, then this has not been done).
Please read the
rules thoroughly to check that your entry abides by all of them, especially the ones relating to spread and anonymity.
It is preferable that the team captain submits. Only one person from each team needs to submit (to prevent any ambiguity or confusion, please do not submit duplicates).
Do not submit your entry via BSS.
As an optional precaution, please reply to the existing email thread to let us know that you have submitted your entry.
During the week after the submission deadline, entries will be checked to ensure all rules are followed. Any required changes will be communicated via email.
We cannot expect every composer and graphic designer who is interested in participating to be familiar with navigating the osu! community, so the Nexus was created as a support system to help those who are looking to form or join viable teams.
The Nexus is a website that will allow users to self advertise.
Potential participants who are looking to form a team may browse the Nexus to contact someone who they feel is suitable. We expect the majority of interactions to be composers seeking mappers.
Once a team has been registered, the team member's bios will be updated to indicate that they are no longer available.
The Nexus is not a compulsory process. It is designed as both a support system as well as an additional avenue to help individuals form teams. Participants are welcome to form teams through their own methods as well, but they must still register their team if they intend to participate.
The Nexus is available on the Mappers' Guild website.
A form of community voting was chosen to determine the ranking of the submissions, as it best reflects the osu! community spirit. To combat bandwagoning, a unique elo voting system was developed:
Teaser #1 and #2 are optional submissions. Registered teams are allowed to freely submit a 5–10 second video clip showcasing their work. These clips will be stitched together to form a "trailer" that will be featured on osu!'s social media.
The osu! team reserves the right to deny any clip if deemed unsuitable for the event.
A Discord channel (#osu-locus
) will be created on the osu! server. Announcements will be posted there — it will be up to teams to ensure they are caught up with the latest updates, though we will endeavour to inform registered teams of any updates.
For specific (private) enquiries or disputes, email mangomizer@ppy.sh.
From 16 March to 7 May, a trial voting was conducted to allow people to familiarise themselves with the voting system.
Users were asked "What was the best osu! original tiebreaker from the osu! World Cups?". 378 voters got 5 randomly selected beatmaps to rank across two categories, music and mapping, with the votes being fed into an Elo algorithm. Unlike the actual voting, the resulting leaderboard was visible live on the trial voting website crafted for the event. At the end, the results were calculated as an average of 1,000 random voting runs to account for bias in voting order.
The results were as follows: