Only the first letter capitalized. I can't stand when they're in all caps. Usually the all caps thing comes from names being in Katakana originally (which is part of the Japanese alphabet, and is used to emphasize Japanese words, names, or used for loanwords). Thus in games like Pokemon you get stuff like "A wild PIKACHU appeared!"