There are three distinct versions of SpongeBob SquarePants: Battle for Bikini Bottom, all of which were released in 2003. The first and most well known is a 3D platformer that was released for the PlayStation 2, Xbox and GameCube. The second is a 2D platformer released for the Game Boy Advance. The third is a point and click adventure game released for Windows.
All versions are of course based on the cartoon of the same name. The best version is probably the 3D platformer for the PS2 and other platforms. While licensed games such as these are often mediocre at best and downright awful more often than not, I've found that games based on cartoons are often an exception. There a a number of great games based on Disney properties and Looney Tunes among others. This SpongeBob game is also, surprisingly, a decent game.
While it isn't anything spectacular and the gameplay is pretty generic for a 3D platformer, the SpongeBob theme adds humor and a uniqueness that makes this one worth playing. The player gets to play three characters including SpongeBob, Patrick and Sandy. The goal is simply to collect various items that are necessary to progress to the next level. Along the way, you will of course face various obstacles and enemies. Each characters has their own special moves and some levels require the use of a certain character and their moves to progress.
While this game is not particularly innovative or otherwise special, the gameplay is solid and it will certainly appeal to fans of SpongeBob. Those looking for a 2D game with the same theme should also enjoy the GameBoy Advance version. As far as I know, neither has found its way to any kind of virtual console or other modern release so you will have to track down an original or use emulation.