Overview
Video game voiceover scripts fail when character dialogue is written to deliver information rather than to reveal character. An NPC that says "The enemy camp is 200 meters to the north-east. Be careful — they have archers on the ramparts" delivers information correctly. An NPC with a distinct voice says "Two hundred meters north-east — and don't look up. They've got archers up there and they love a slow target." Both deliver the same information. The second one reveals a character — someone who's been watching this camp, who has opinions about the enemy, who talks in a specific rhythm. The voice actor recording the second line has something to play. The first line could come from any NPC in any game.
The Video Game Voiceover Script Framework writes dialogue that reveals character, structures branching scripts for recording efficiency, and provides direction notes that give voice actors a character to play rather than a line to read.