A collection of recreations of fonts from classic video/computer games, all built brick-by-brick on FontStruct.
This collection is curated by FontStructors Patrick Lauke (redux) and goatmeal. Please contact either of them (sign in required!) if you find, or have fontstructed, a candidate for this set.
Searching for more “Game Recreations” fonts?
Buy and download “Game Recreations” fonts at MyFonts.
Recreation of the pixel font used in early UPL games: the alphanumeric characters were first introduced in "Nova 2001" (1983) and the punctuation/special characters were added starting with "Ninja Kid" (1984). It at first appears like a copy of Namco's "Xevious" (1982), but has enough variation to be considered a stand-alone font in its own right. The font was further used - with some minor change to the punctuation - in "Raiders5" (1985) and "Ninja Kid II" (1987).
Recreation of the font used in Capcom's "Ghouls 'n Ghosts" (1988). As some of the characters used a subtle amount of antialiasing in the game, this is a slightly reinterpreted version that contains some artistic liberty, particularly in the special characters. Only the characters present in the game's tile set have been included. Note the heart, which has been mapped to "heavy black heart" (U+2764), and the !! "double exclamation mark" (U+203C).
Recreation of the pixel font used in the Capcom classic "Ghosts 'n Goblins" (1985). The slightly odd vertical spacing of some of the punctuation marks has been retained as it appears in the game. Note the special characters mapped to their respective unicode points: !! "double exclamation mark" (U+203C), ?! "question exclamation mark" (U+2048) and "heavy black heart" (U+2764).
Recreation of the pixel font used in Capcom's "Hyper Street Fighter 2 - The Anniversary Edition" (2004) - though it actually made its first appearance in "Super Street Fighter II: The New Challengers" (1993). Only the characters present in the game's tile set have been included (but, for once, the set is almost complete in this game).
Activision's "Predator" (1987) on the NES is generally regarded as a dreadful game...but the pixel font used in the start screen and the story intro (but not in the game itself) is an interesting variation of the more standard Nintendoid font. In particular, the lowercase, custom numbers and the sexy ampersand are worth pointing out here. A few minor tweaks have been applied to the quotes and punctuation, to more easily make it fit with the overall rhythm of the letters.
EDIT (August 2019): fixed the incorrect "Q" (which came from the in-game font) and changed quotes and punctuation back to their original (slightly unbalanced) look for accuracy. The only small concession I made is to move the numbers by one pixel to the right to make them work better when paired with letters.
This is a clone of Nintendoid 1A recreation of the pixel font from Tecmo's "Silkworm" (1988). The majority of characters are from the NES version, but some particularly awkward ones have been replaced with their equivalent characters from the Amiga and Atari ST version of the game.
Nintendo's "Super Mario World" (1990) on the SNES contains a maddening 5 pixel fonts. This is the recreation of the 7px tall font used for the game's message boxes and level names on the world map. UPDATE: in the game, the font has a 2px spacing to account for the outline. in this recreation, i opted to just go for a 1px spacing - if you do use it outlined, make sure to add the extra pixel for authenticity.
Update Sept. 2019: added some missing unused characters "?", "•", "(", ")" and fixed the incorrect "Q".
Nintendo's "Super Mario World" (1990) on the SNES contains a maddening 5 pixel fonts. This is the recreation of the two small, 6px tall variants used for the game menus, end-of-stage stats, and the end credits. These have been spread out across the upper- and lowercase. Note the reduced-size 5px tall numerals, and the copyright symbol used on the title screen. UPDATE: in the game, the font has a 2px spacing to account for the outline. in this recreation, i opted to just go for a 1px spacing - if you do use it outlined, make sure to add the extra pixel for authenticity.
Update Sept. 2019: fixed the incorrect "Q"