David Perry a passé son enfance dans un petit village appelé Templepatrick puis à Donegore dans le comté d'Antrim. Il fut étudiant à l'école primaire de Templepatrick et diplômé du Methodist College de Belfast.
Il programme son premier jeu à l'âge de 15 ans sur un ordinateur ZX81 Sinclair doté de 1 ko de mémoire (machine doté de 1 ko de ram pour 8 ko de Rom). D'après une interview que David Perry aurait accordé à la BBC, son premier jeu était un jeu de course où le joueur incarnait une sorte de « goutte noire » qui devait éviter les autres « gouttes noires ». Le jeune Irlandais envoie ses petites productions à un magazine et se fait rapidement remarquer. À l'époque, il ne possède même pas de compte en banque, impossible donc pour lui d'encaisser le premier chèque de son employeur. Plus tard [Quand ?] on lui offre son premier emploi pour 3 500 livres par an.
En 1984, il programme l'un de ses premiers succès sur les micro-ordinateurs 8 bits, Pyjama Rama. La même année, il rejoindra en Angleterre Mikro-Gen puis Elite Systems et Mirrorsoft ensuite et enfin Probe Software en 1987. Il y fait également la connaissance de l'animateur Nick Bruty. C'est alors qu'ils réalisent ensemble des jeux de référence sur les plates-formes 8 bits : Trantor: The Last Stormtrooper, Savage, Smash TV, Beyond the Ice Palace… qui se démarquent non seulement par la beauté des graphismes, mais aussi par la qualité de l'animation malgré un nombre important de sprites à l'écran.
C'est, toujours en 1993, qu'il sort un de ses jeux les plus marquants sur cette console, Aladdin, jeu de plate-forme tiré du dessin animé de Disney. Le jeu aurait été programmé en seulement 3 mois pour sortir en même temps que le film en Europe et sera d'ailleurs élu jeu Mega Drive de l'année par le magazine PowerPlay[1],[2]. Ce qui repoussa la fin du développement d'un autre jeu de plates-formes basé sur un film Disney, Le Livre de la Jungle, qui fut développé, simultanément, voire avant Aladdin[3],[4]. Le jeu sera achevé (les dix derniers pourcents du jeu, environ) par Eurocom après son départ de chez Virgin. Deux autres jeux basés sur son travail seront achevés et sortiront après son départ : RoboCop versus The Terminator sur Mega Drive et The Terminator sur Mega-CD.
Peu de temps avant la sortie d'Aladdin et en conflit avec Virgin, il fonde, le 1er octobre1993, à Laguna Beach, Shiny Entertainment, entreprise de développement de jeux, qu'il dirige et qu'il baptise ainsi en hommage à la chanson de R.E.M. : Shiny Happy People[5]. Par ailleurs, une bonne partie de son équipe de chez Virigin le suit, dont Nick Bruty et Tommy Tallarico, son compositeur attitré.
En 1994, Playmates Interactive Entertainment fait appel à Douglas TenNapel pour créer, et à David Perry, pour programmer, le jeu de plate-forme Earthworm Jim, sur Mega Drive et Super Nintendo (avec un niveau en moins). Le jeu se fait remarquer pour ses nombreuses animations et son univers délirant. Il est également le premier jeu à avoir 100% dans la magazine Games Master[6]. S'ensuivront plusieurs suites au gameplay similaire, une série animée, des figurines et des bandes dessinées.
Personnalité extravertie, il affiche à l'époque sa réussite en collectionnant les plus belles voitures de sport.
Après le succès des deux premiers Earthworm Jim, il vend le personnage à Interplay et devient producteur de jeux PC et PlayStation avec des jeux tels que MDK ou Sacrifice.
En 2002, Atari. rachète Shiny pour 47 millions de dollars.
En 2003, les créateurs du film Matrix, Andy et Larry Wachowski, demandent à la compagnie de David Perry, Shiny Entertainment, de développer Enter the Matrix. Elles coécrivent le scénario du jeu et réalisent des scènes inédites tandis que Perry en est le lead designer et également le coscénariste. Inspiré du principe de Max Payne, ce jeu insiste sur le scénario, qui recoupe et complète la trilogie des Wachowski. Si le jeu est un succès commercial (il s'écoule à 6 millions d'exemplaires)[7], les critiques sont mitigées mais une suite sort en 2005 : The Matrix: Path of Neo, qui reçoit également des critiques mitigées.
En mai 2006, il quitte Shiny et crée GameConsultants.com, une société de conseils en développement de jeux vidéo, ainsi que GameInvestors.com.
En 2006, il crée également et devient le président de Acclaim Games, une société de développement de MMO pour PC qui ferme en 2010.