Pokemon Go: the world's first augmented reality app to become a household name. Niantic's mobile AR game is still going strong two years after it first released, with a constant drip of events and updates keeping budding trainers glued to their phones and pounding the streets.
And while it hasn't managed to top the peak of its popularity in 2016, it's still going strong and finding plenty of new ways to improve its player experience.
So what's the latest news for Pokemon Go? As you'd expect, brand new features are being added all the time – with Team Battles recently released and Let's Go: Pikachu and Eevee for Nintendo Switch likely to tie in to the mobile AR game in numerous ways.
So without further ado, here's our guide to all the new updates, rumors and tweaks promised by Niantic so far.
[Update: Trainer Battles PvP mode is now live in Pokémon Go.]
- Pokémon Go tips and tricks: how to get better at the game
- How to fix the biggest problems with Pokémon Go
- Pokémon Gone: how Pokémon Go can bring back lapsed trainers
Latest Pokemon Go updates
Pokémon Go finally has a player-versus-player (PvP) mode called Trainer Battles.
Trainer Battles allow you to participate in real-time Pokémon battles with other players and Pokémon Go team leaders.
To compete in Trainer Battles you need to create a custom Battle Party, made up of three Pokémon. This will then be your party to challenge other players and team leaders.
You can invite nearby players to participate in friendly Trainer battles through the battle code invitation system, which sees you scanning another player's unique battle code - or vice versa. There's also an option to partake in remote battles, but you can only invite someone to a remote battle if your in-game friendship has reached the ultra friends level or higher.
Trainer Battles also introduces a new charge attack for your Pokemon and a protect shield to defend against powerful attacks. After a Trainer Battle finishes, both players will receive a prize, as well as a chance of getting rare evolution items.
To keep players from becoming frustrated, a maximum cap has also been placed on participating Pokémon's strength - so you can't necessarily use your strongest.
Back in September a furore around Pokemon Go happened around a suspiciously unfamiliar 'hex nut' shaped Pokemon that appeared at a community Pokemon Go event in Japan, named simply '???'. Nintendo's official Pokemon Twitter account followed up with a short video announcing the new Pokemon as 'Meltan' – ending with a reference to the Let's Go games and possibly hinting at a crossover event in the future.
But one of the most awaited updates finally came to Pokemon Go earlier this summer – one that now lets players trade within the Pokemon Go app.
Attention! Friends, gifting, and trading are now live for those level 30 to 40 Trainers! Stay tuned as we will be gradually rolling out these features to other levels soon. pic.twitter.com/iHGsqrUMYM21 June 2018
Along with the introduction of a Friends system, you'll now be able benefit from having real-world pals, offering each other gifts, or making swaps on unwanted items.
Just making use of the trading system alone bags you free Candy for attracting the pocketable beasties, as well, of course giving you the opportunity to trade for rare and sought-after Pokemon.
However, it seems it's a feature for more hardcore players to begin with – you'll only be able to trade if you're between levels 30 and 40, so you're going to have to put some hours in first before becoming a wheeling-and-dealing Pokemon trader.
Recently, Pokemon Go also began to enter the latest generation with the addition of some Alolan Pokemon. It won't be brand new Alolan Pokemon you'll see, but instead Niantic has announced that players will see the Alolan forms of some Kanto Pokemon – recently the likes of Diglett and Geodude.
When's the next Pokemon Go event?
It's been a bumper summer for Niantic, with a city-wide Safari Zone hitting Dortmund, Germany that then moved on to Chicago's Lincoln Park.
Of course it's not always possible to get to these locations, so Niantic has promised that players across the world will still have the chance to take part in its live events via a range of challenges and activities.
The last community day was held from November 30 to December 2. The date of the next one has not been announced yet.
Pokémon Go update: what's next?
Trainer Battles has just released, but we don't know what is on the horizon next for Pokemon Go.
- Want more Pokémon Go? Check out our Pokémon Go tips and tricks guide.
Want to buy yourself a Pokémon Go Plus wearable? Check some of today's best deals down below.