As Zarya fighting a turreted Basion, try to get Bastion to shoot you while shielded, to build up your charge. Also use teammate shield on any teammates that are walking into the Bastion kill zone. Once charged you can use alt-fire spam at Bastion from a distance. Zarya alt-fire has a little splash damage (not as much as Pharah) so you can try shooting the walls next to Bastion.
As Bastion, just don't shoot Zarya when shielded. That's pretty much all there is to it.
Only time bastion wins is when he can hit you from a distance, and you have to be pretty bad to do that. Just flank around, get close pop shield and left click. Charge + shield HP let you outdamage and outtank him.
This is purely in a 1v1 situation, obviously bastion with a pocket reinhardt and mercy will mow you down.
OverWatchFire is the place to find the perfect build guide to take your game to the next level. Learn how to play a new hero, or fine tune your favorite hero’s build and strategy.
As Bastion, just don't shoot Zarya when shielded. That's pretty much all there is to it.
This is purely in a 1v1 situation, obviously bastion with a pocket reinhardt and mercy will mow you down.