Surf’s Up is a surfing game based on the computer-animated film of the same name. The Game Boy Advance port of the game has 5 players in total (2 are available from the start), 5 areas with 1-3 stages each and the modes Championship and Minigames.
The story follows the character Zephyr, who enters a surfing competition to become the new champion of the beach. The player takes on the role of Zephyr and must compete in various challenges to win the championship title.
Gameplay involves racing, freestyle, and challenge modes. In Race mode, players compete against CPU opponents and must finish in one of the first three positions to win. Winning races unlocks new stages, areas, and characters.
In Freestyle mode, players must score a certain number of points by the time they reach the finish line. New boards will be unlocked if players keep scoring high enough in races.
Challenge mode is unlocked if players manage to win the race in a certain area of the Race mode. Challenges could include beating another surfer, doing a number of tricks, or gathering a certain number of stars.
Minigames can be played once they are unlocked, apart from the first one available from the start. The minigames include Tetris-like games, matching games with a timer, and underwater collection games.