Sweeney a fréquenté l' Université du Maryland à partir de 1989, où il a étudié l'ingénierie mécanique [2] bien qu'il soit toujours fasciné par les ordinateurs[3]. À cette époque, son père, qui travaillait pour la Defense Mapping Agency , lui a donné un ordinateur personnel IBM/AT[3]. Sweeney a créé une entreprise de conseil, Potomac Computer Systems, à partir de la maison de ses parents, mais elle n'a jamais décollé et il a mis la société en veilleuse[2]. Plus tard, Sweeney a eu l'idée de créer des jeux qui pourraient être vendus, en les programmant la nuit ou le week-end en dehors du travail universitaire. Cela l'a d'abord obligé à créer un éditeur de texte basé sur le langage Pascal pour pouvoir programmer le jeu, ce qui l'a conduit à l'idée de faire un jeu à partir de l'éditeur de texte lui-même. Cela est devenu la base de ZZT .Il a laissé ses amis de l'université et ceux de son quartier lui donner leur avis, et était conscient que c'était quelque chose qu'il pouvait vendre à d'autres utilisateurs d'ordinateurs. Pour distribuer le jeu, Sweeney s'est tourné vers le modèle shareware et a écrit à Scott Miller d' Apogee Software, Ltd.un important producteur de shareware à l'époque, pour lui demander des idées sur la façon de distribuer ZZT . Il a revitalisé Potomac Computer Systems pour vendre ZZT , en remplissant les commandes par correspondance avec l'aide de son père. ZZT s'est suffisamment bien vendu, quelques exemplaires par jour pour environ 100 $ US par jour, pour que Sweeney décide de faire du développement de jeux sa carrière. Reconnaissant qu'il avait besoin d'un meilleur nom pour une société de jeux vidéo, il a renommé Potomac Computer Systems en Epic MegaGames[2].
Après ZZT , Sweeney a commencé à travailler sur son prochain titre, Jill of the Jungle , mais a constaté qu'il manquait de compétences pour le terminer seul. Il a formé une équipe de quatre personnes pour terminer le jeu à la mi-1992. Pour poursuivre le développement, Sweeney a recherché un partenaire commercial pour Epic MegaGames, en s'adressant finalement à Mark Rein , qui venait d'être licencié par id Software. Rein a aidé à la croissance et à la gestion de l'entreprise ; en raison de la croissance de l'entreprise, Sweeney n'a pas fini par obtenir son diplôme, à un crédit près[2]. Sweeney a ensuite commencé à travailler sur l' Unreal Engine , développé pour le jeu de tir à la première personne Unreal de 1998 et sous licence par plusieurs autres jeux vidéo[3].Avec le succès d' Unreal , la société a déménagé en Caroline du Nord en 1999 et a changé son nom en Epic Games[4].