Grand Theft Auto (GTA) San Andreas is a single player video game. It was developed by Rockstar games which are based in UK and also in US. It is an open environment game where a player can do anything right from walking and driving up to fighting. Game also has got vehicles and race challenges.
Story of this game revolves around a family based in Los Santos area of a city called San Andreas. The name of this family is Johnson family which is associated with a local gang called Grove Street gang. Johnson family mainly controls the Grove Street gang. However, according to the game script, Grove Street gang has been weakened because of their rivals whose name is Ballas Gang. They are sworn enemy of Grove Street gang.
Leader of that gang is unknown in the Grand Theft Auto game. However, Grove Street Gang is led by, brother of protagonist Carl Johnson, Sweet. Sweet is older than Carl Johnson. Both of these two also have one sister.
Carl Johnson returns back to San Andreas from Liberty City after he hears about the death of his mother. She dies because of a drive-by performed by a rival gang. Carl wants to take revenge. CJ (Carl Johnson) is back and also he wants to bring back the weakened gang its lost pride. He wants to eliminate drugs trade from Los Santos as he is against it. He wants to kill all those people who were responsible for killing of her mom.
In this, he is assisted by close family friends whose names are Ryder (Lance Wilson) and Big Smoke (Melvin Harris). Both two are shown to be a friend of Grove Street Families but later as the game advances it comes out that both are stabbing the gang from back. They are cheating their own friends and Grove Street. Big Smoke and Ryder are allied with a corrupt Police officer whose name is Frank who is an enemy of Carl Johnson. All these deal in drugs which Carl completely hates. Also, it is revealed later that Smoke and Ryder know everything about the murder of CJ's mom.
As game progresses, Carl is thrown out of his city and he struggles hard. He lands in a new place called San Fierro with his brother arrested. He does criminal activities and becomes a famous face in underworld of Grand Theft Auto. After having enough power and might, he returns back to Los Santos to take revenge from Smoke and Ryder. At last, he kills his friend-turned-enemy Smoke during a mission named "The Last mission', to end all the missions of San Andreas and also the story missions.
The game does not get complete by completing last story missions because it still has got many sub-missions like Truck Missions, Drive Schools, Racing, etc.