"Naruto: Ultimate Battle" é um jogo de luta 2D baseado em Flash. Jogadores assumem papel de um dos personagens do anime homônimo e jogam pelo arco dos exames chunin. Os exames chunin tomam forma de torneio de luta. Como na grande maioria de jogos Flash, não há cheats; porém, existem personagens desbloqueáveis.
Quando criança, a vila de Naruto foi atacada por um demônio raposa de nove caudas chamado Kyuubi, poderosamente monstro. Ninjas da vila não conseguiram derrotar Kyuubi, mas o selaram em Naruto. Isso ocorreu antes do anime original, mas foi recontado na série. Em momentos de grande estresse, Naruto pode usar o poder do demônio, virando oponente imparável. Para desbloquear Kyuubi Naruto e jogar com ele, primeiro jogue como Naruto e pressione "Special" + "Cima". Isso transforma temporariamente Naruto em Kyuubi Naruto. Faça isso 5 vezes e poderá selecionar Kyuubi Naruto como personagem.
Kakashi Hatake é ninja poderoso da vila de Naruto. É um dos professores de Naruto e líder do Time 7, alunos que lutam junto com Naruto no torneio chunin. Usa jutsus elementares: raio, terra, água, fogo. Para desbloqueá-lo, zere o jogo 3 vezes: uma como Naruto, uma como Sasuke, uma como Sakura.
Orochimaru é o antagonista principal do primeiro arco de Naruto, e tem papel importante na segunda parte. Objetivo: aprender todo jutsu e técnica de luta do mundo, recorrendo a experimentos humanos e assassinatos. Para jogar como Orochimaru, zere o jogo como Naruto 2x, Sasuke 2x, Sakura 2x, Rock Lee 2x e Neji 2x. Isso fará Orochimaru aparecer na tela de seleção.
Zerar o jogo 3 vezes — uma no Fácil, uma no Normal, uma no Difícil — desbloqueia a configuração mais difícil: Modo Extremo. Nele, oponentes são mais rápidos, agressivos, recebem menos dano e causam mais dano a você.