Pokemon GO is all set to get another MASSIVE feature this Summer, as Niantic today announced the unveiling of new Friends and Trading features coming to the game "soon".

Here are some more precise details about the new features, courtesy of a Niantic press release:

The new Friends feature will allow Trainers to add other players to their Friends List for the first time, while adding more opportunities to receive special items and the ability to build their Friendship levels.

Trading, one of the most iconic features in the Pokémon series, will arrive to Pokémon GO soon, and unlock the ability for Trainers to trade their Pokémon to friends that are nearby.

An exact release date for the new features isn't mentioned, but we're assured it will be during the Pokemon GO Summer Tour, which begins in Dortmund, Germany on June 30 and July 1.

So, we can assume these new features are coming in the next eleven or so days.

We were fortunate enough to see the new features in action during a behind closed doors presentation at E3 last week and they appeared to work pretty seamlessly.

Keep reading for a full overview of how they work, courtesy of Niantic.

Pokemon GO: Friends and Trading features REVEALED

Take a look at some of the new Friends and Trading features coming to Pokemon GO this summer.

1 / 19

FRIENDS + GIFTING

In order to add a friend in Pokémon GO, you must first ask them to share their Trainer Code with you. To invite a Trainer to become your friend, simply enter their Trainer Code and then send them a request. If they accept, you’ll become friends, and you’ll see them in your Friends List.

When you spin a Photo Disc at a PokéStop or Gym, you have a chance of receiving a special Gift. Although you can’t open the Gifts you receive from PokéStops, you can send them to a friend on your Friend List.

Inside the Gift will be a stash of helpful items, which your friend will receive along with a postcard showing where you picked up your Gift. Gifts can also include a special surprise: an Egg that, when hatched, will contain anAlolanform of a Pokémon originally discovered in the Kanto region!

When you send a Gift to a friend or participate in a raid or Gym battle with them, you can increase your Friendship Level.

As your Friendship Level builds, you’ll then unlock bonuses when you play together. For example, when you and a Great Friend participate in a Gym battle or Raid Battle together, you can earn an Attack bonus to give your Pokémon an edge! You can increase your Friendship Level once per day per friend.

TRADING

You can also build your Friendship Level by trading Pokémon with a friend. If you’re near a friend and have a Trainer Level of 10 or higher, you can trade Pokémon you’ve caught with that friend.

Completing a trade earns a bonus Candy for the Pokémon you’ve traded away, and that bonus can increase if the Pokémon you traded were caught in locations far apart from each other!

All trades are powered by Stardust, and some trades require more Stardust than others. As you build your Friendship Level with the friend you are trading with, you’ll find that you can complete the trade with much less Stardust.

Certain Pokémon, such as a Legendary Pokémon, a Shiny Pokémon, or a Pokémon not currently in your Pokédex, require a Special Trade to complete, so keep that in mind before trading away that golden Magikarp!

Special Trades can only occur once per day with a Great Friend or Best Friend, and it often requires a lot of Stardust to complete a Special Trade. Special Trades are a great way to show a friend how much you care!

COMING SOON:

We'll also have a Q&A going live shortly. This was with two Niantic employees at the same behind closed doors presentation.

Hopefully, this will answer some additional questions you might have about how the new features work in more detail that isn't covered above.