SpongeBob SquarePants: Battle for Bikini Bottom

SpongeBob SquarePants: Battle for Bikini Bottom is a video game for the Game Boy Advance, Nintendo GameCube, Windows, PlayStation 2, and Xbox consoles (the Xbox version is backwards compatible for the Xbox 360 console) that is based on the television show SpongeBob SquarePants. The player attempts to defend Bikini Bottom from an invasion of robots created by Plankton (with a machine called the Duplicatotron 3000), who has lost control of them. The playable characters are SpongeBob, Patrick, and Sandy. However, for the PC version, the game is a series of minigames.

Plot
Plankton creates an army of robots but forgets to switch the Duplicatron's "Obey" switch.

To defeat these robots, SpongeBob, Patrick, and Sandy have to collect golden spatulas, which allow them to advance to different parts of town and eventually enter the Chum Bucket. SpongeBob is armed with the Bubble Wand for mêlée attacks, and the Cruise Bubble and the Bubble Bowl for ranged attacks. He also has the Bubble Bash to attack tikis in the air. Sandy has the Lasso, for ranged attacks, which can also be used to glide and swing from hooks, karate chop, and karate kick. Patrick has the ability to pick up and throw things, including tikis (some of which explode), Freeze Fruit and Throw Fruit, and he can also do a body slam.

The areas are: Bikini Bottom ( which acts as a central hub), Goo Lagoon, Downtown Bikini Bottom, Sand Mountain, Rock Bottom, Kelp Forest, Jellyfish Fields, the Chum Bucket, the Mermalair, and The Flying Dutchman's Graveyard.

This game is also the introduction to a new character, Prawn. In addition to the several regular robots that litter the levels, SpongeBob and friends will defeat four boss robots along the way: Robo-Sandy, Robo-Patrick, Robo-SpongeBob, and Robo-Plankton. Along the way, they will tangle with three semi-bosses: King Jellyfish, Prawn, and the Flying Dutchman.

Playable

 * SpongeBob SquarePants (voiced by Tom Kenny)
 * Patrick Star (voiced by Bill Fagerbakke)
 * Sandy Cheeks (voiced by Carolyn Lawrence)

Non-Playable

 * Sheldon J. Plankton (voiced by Doug Lawrence)
 * Eugene H. Krabs (voiced by Joe Whyte)
 * Squidward Tentacles (voiced by Rodger Bumpass)
 * Mermaid Man (voiced by Joe Whyte)
 * Barnacle Boy (voiced by Tim Conway)
 * Mrs. Puff (voiced by Mary Jo Catlett)
 * Larry the Lobster (voiced by Doug Lawrence)
 * Bubble Buddy (voiced by Brad Abrell)
 * Gary the Snail (voiced by Tom Kenny)
 * Box Office Guy (voice artist unknown)
 * Hans (The hand that pulls the player back when you go out of bounds)
 * King Neptune (voiced by John O'Hurley)
 * Jonny (voiced by Doug Lawrence)
 * Old Man Jenkins

Bosses

 * King Jellyfish
 * Robo-Sandy
 * Prawn (voiced by Doug Lawrence)
 * Robo-Patrick
 * Flying Dutchman (voiced by Brian Doyle Murray)
 * SpongeBot Steelpants
 * Robo-Plankton (voiced by Doug Lawrence)

Robots
In the concept art, you can see that a Robo-Squidward was originally planned to be in the game, possibly as a secret boss. This was scrapped before the game's release. But in the Game Boy Advance version, a Robo Squidward is present.
 * Fodder - Has the ability to zap you, and is also the most common robot.
 * Duplicator 1000 - Has the ability to make more robots. It is a smaller version of the Duplicatotron 3000. When smashed, it explodes in a boom that can cause harm to the player if not far away.
 * Ham-mer - Has the ability to whack you with ham. It can be confused and carried by Patrick.
 * Tar-Tar - Shoots three blobs of Tar-tar sauce at a time. Can be confused by Patrick, but cannot be carried.
 * G - Love - Spins around and can carry you. The best attack to use is bubble bounce, slam, or lasso.
 * Chomp - Burps at the player.
 * Bomb-Bot - This nuisance follows you around and explodes after a certain amount of time.
 * Arf - A large cowboy robot that has a doghouse which dogs come out of.
 * Duplicatotron 3000-is the machine where all the robots come from. According to Plankton, he had the name copyrighted.
 * Robo-Sandy-is the first robot boss in the game. Her main attacks are a karate chop, a large jump(which for some reason stuns itself), and a clothesline move(the move can avoided by jumping or by going to the edges of the arena).
 * Robo-Patrick-is the second robot boss in the game. His main attacks are spitting moves, frezze breath, ice cream slams, and a spinning move(that leaves the robot vulnerable).
 * Robo-SpongeBob-is the third robot boss in the game. His main attacks are a large arm swing, karate slams(that flip the platform you're on), and a KA-RA-TE three part sweeping attack. According to Robo-Plankton, they were supposed to be married.
 * Robo-Plankton-is the final boss of the game. His main attack is a ray beam. According to himself, the robots have always been obeying him through the entire game.

Also in the GBA version, King Jellyfish, Prawn, the Flying Dutchman, and Robo-Plankton are not present. Robo-Squidward is the penultimate boss, and Robo-SpongeBob is the last boss.