Don’t know about ‘battle royal’, but are you talking about Battlebit?
https://store.steampowered.com/app/671860/BattleBit_Remastered/
Or in the battle royale genre, there’s TAB:
https://store.steampowered.com/app/823130/Totally_Accurate_Battlegrounds/
What announcement? Your Nitter link doesn’t work