ZZT (duo)
   HOME

TheInfoList



OR:

''ZZT'' is a 1991
action-adventure The action-adventure genre is a video game hybrid genre that combines core elements from both the action game and adventure game genres. Typically, pure adventure games have situational problems for the player to solve to complete a storyli ...
puzzle A puzzle is a game, Problem solving, problem, or toy that tests a person's ingenuity or knowledge. In a puzzle, the solver is expected to put pieces together (Disentanglement puzzle, or take them apart) in a logical way, in order to arrive at th ...
video game and
game creation system A game creation system (GCS) is a consumer-targeted game engine and a set of specialized design tools (and sometimes a light scripting language), engineered for the rapid iteration of user-derived video games. Examples include Novashell and Pie i ...
developed and published by Potomac Computer Systems for
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
. It was later released as
freeware Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the f ...
in 1997. It is an early game allowing
user-generated content User-generated content (UGC), alternatively known as user-created content (UCC), is any form of content, such as images, videos, text, testimonials, and audio, that has been posted by users on online platforms such as social media, discussion f ...
using
object-oriented programming Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of pr ...
. Players control a
smiley A smiley, sometimes referred to as a smiley face, is a basic ideogram that represents a smiling face. Since the 1950s it has become part of popular culture worldwide, used either as a standalone ideogram, or as a form of communication, such a ...
face to battle various creatures and solve puzzles in different grid-based boards in a chosen world. It has four worlds where players explore different boards and interact with objects such as ammo, bombs, and scrolls to reach the end of the game. It includes an in-game editor, allowing players to develop worlds using the game's
scripting language A scripting language or script language is a programming language that is used to manipulate, customize, and automate the facilities of an existing system. Scripting languages are usually interpreted at runtime rather than compiled. A scripting ...
, ZZT-OOP. The game was designed by mechanical engineering student Tim Sweeney in roughly six to nine months. It was built from a
text editor A text editor is a type of computer program that edits plain text. Such programs are sometimes known as "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be us ...
conceived in 1989 to build a better editor for
Pascal Pascal, Pascal's or PASCAL may refer to: People and fictional characters * Pascal (given name), including a list of people with the name * Pascal (surname), including a list of people and fictional characters with the name ** Blaise Pascal, Fren ...
, after he disliked editors that came with other programming languages. During development, he experimented with adding creatures and characters. He built boards that grew into worlds and refined the editor he used to create his own gameswhile studying at university. Initially, he made the game for himself, but after positive reception from his friends and neighbors, and seeing the potential for making a profit by releasing the game under
shareware Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer ...
, he released it publicly. He marketed the game by distributing it across shareware vendors and bulletin board systems, earning money through mail orders for registered worlds. ''ZZT'' was a commercial success, with around 4,000–5,000 copies by 2009. The game received mixed reception. Much of the positive reception focused on the gameplay, editor, and the community it developed. Criticisms focused on the game's graphical and audio limitations and perceived unfair difficulty. The sequel is ''Super ZZT'' (1991). Other ''ZZT'' worlds were published later as ''Best of ZZT'' (1992) and ''ZZT's Revenge'' (1992). ''ZZT''s success led Sweeney to change his company's name to Epic MegaGames, and focus on competing as a
video game company The video game industry encompasses the development, marketing, and monetization of video games. The industry encompasses dozens of job disciplines and thousands of jobs worldwide. The video game industry has grown from niches to mainstream. ...
using shareware to distribute commercial games. Epic MegaGames later developed other successful games including ''
Jill of the Jungle ''Jill of the Jungle'' is a trilogy of scrolling platform video games released in 1992 by Epic MegaGames. It was intended to rival platform games previously released as shareware by id Software and Apogee Software. The three episodes in the tril ...
'' (1992) and ''
Unreal Unreal may refer to: Books and TV * ''Unreal'' (short story collection), a 1985 book of short stories by Paul Jennings * ''Unreal'' (TV series), a 2015 television drama series on Lifetime Computing and games * ''Unreal'' (video game series), ...
'' (1998), using lessons from ''ZZT''s success by focusing on developing the editor and engine to allow others to more easily make games. The game inspired one of the earliest active
modding ''Modding'' is a slang expression derived from the English verb " to modify". The term refers to modification of hardware, software, or anything else, to perform a function not originally intended by the designer, or to achieve bespoke specific ...
communities, which has grown by making new worlds, editing tools, and
source port A source port is a software project based on the source code of a game engine that allows the game to be played on operating systems or computing platforms with which the game was not originally compatible. Description Source ports are often cr ...
s, and inspiring some in the community to pursue a career in the video game industry.


Gameplay

''ZZT'' is a
top-down Top-down may refer to: Arts and entertainment * " Top Down", a 2007 song by Swizz Beatz * "Top Down", a song by Lil Yachty from ''Lil Boat 3'' * "Top Down", a song by Fifth Harmony from ''Reflection'' Science * Top-down reading, is a part of ...
action-adventure The action-adventure genre is a video game hybrid genre that combines core elements from both the action game and adventure game genres. Typically, pure adventure games have situational problems for the player to solve to complete a storyli ...
puzzle A puzzle is a game, Problem solving, problem, or toy that tests a person's ingenuity or knowledge. In a puzzle, the solver is expected to put pieces together (Disentanglement puzzle, or take them apart) in a logical way, in order to arrive at th ...
video game and
game creation system A game creation system (GCS) is a consumer-targeted game engine and a set of specialized design tools (and sometimes a light scripting language), engineered for the rapid iteration of user-derived video games. Examples include Novashell and Pie i ...
. Players control a white smiley face on a navy blue rectangle that can move around in four directions. Players can interact with objects by touching or shooting at them. Touching ammo containers, gems, torches, and keys adds them to your
status bar A status bar is a graphical control element which poses an information area typically found at the window's bottom. It can be divided into sections to group information. Its job is primarily to display information about the current state of its ...
. Boxes of ammo allow players to fire bullets at objects, gems increase
health Health, according to the World Health Organization, is "a state of complete physical, mental and social well-being and not merely the absence of disease and infirmity".World Health Organization. (2006)''Constitution of the World Health Organiza ...
and are used as currency, torches light up a small area around the player in dark boards, and colored keys allow players to open same-colored doors. Other objects in the game includes bombs, doors, and scrolls. One type of object called "Object" interacts based on written scripts using the game's scripting language, ZZT-OOP. As an example, the object could be programmed to give the player health, or fire bullets at the player, flashing text in response. At any time, players can save their progress, and return to the game's exact state. Game worlds are made up of objects within grid boards that connect to each other. Players can move across different boards by either reaching the edge of the board or entering teleporters. Six game worlds were made for the game's release; four of them are game worlds, and each of the four starts in a different area. ''Town of ZZT'' starts in a hub world with four buildings mixed with six exits, ''Caves of ZZT'' opens with a sparse area of torches and a scroll, ''Dungeons of ZZT'' starts with a linear opening sequence with gates that lock the player inside, and ''City of ZZT'' opens with a city street as a hub with a few structures. Two other worlds were included, serving different purposes. ''Guided Tour ZZT's Other Worlds'' previews boards of each game worlds, and ''Demo of the ZZT World Editor'' creates parallels to a museum by showing all of the items, terrains, and creatures that make up ''ZZT''. The goal for players are to reach the end board, progressing either by collecting purple keys to open locked doors, or gathering objects throughout the world. Boards can contain action or puzzles. Action boards have the player face off against creatures. Creatures include lions, tigers, and bears. When creatures, bullets, or stars touch the player, health is lost. Once the player runs out of health, the game ends. Puzzles consist of untangling combinations of boulders, sliders, and pushers, or mazes that can include
invisible wall An invisible wall is a boundary in a video game that limits where a player character can go in a certain area, but does not appear as a physical obstacle. The term can also refer to an obstacle that in reality could easily be bypassed, such as a ...
s and teleporters. Some puzzles can trap the player, leading players to require returning to an earlier save. ''ZZT'' includes an in-game editor, allowing players to make their own worlds. Players start with yellow normal walls surrounding a new board as a blank screen. The editor allows players to add and arrange items, creatures, and terrain, and connect different boards together. Each board can be set to include specific settings, such as adding a time limit, making the board dark so the player could not see the board without a torch, or limiting the number of bullets on screen at any given time. Each board had its own isolated variables within the game, and through scripting players could create ten different boolean flags for the environment, shared across boards. Using ZZT-OOP, objects can be named, given commands for actions, and can send and receive messages. Everything within ''ZZT'' is displayed in the 255 characters of the IBM PC's character set to create environments. The game supports sixteen colors, but the editor only permits seven colors for colorable objects, and has limits in the amount of objects being placed in each board. Players eventually learned additional ways to add more colors to the game utilizing commands and different text characters, and editing world files. The
PC speaker A PC speaker is a loudspeaker built into some IBM PC compatible computers. The first IBM Personal Computer, model 5150, employed a standard 2.25 inch magnetic driven (dynamic) speaker. More recent computers use a tiny moving-iron or pie ...
permits seven notes at several different octaves, and instruments with unique pitches of clicks, pops, and snaps to represent percussion. Sounds are played through normal gameplay, or making custom sounds through scripting.


Development

Video game programmer A game programmer is a software engineer, programmer, or computer scientist who primarily develops codebases for video games or related software, such as game development tools. Game programming has many specialized disciplines, all of which fall ...
Tim Sweeney, studying mechanical engineering at the
University of Maryland The University of Maryland, College Park (University of Maryland, UMD, or simply Maryland) is a public land-grant research university in College Park, Maryland. Founded in 1856, UMD is the flagship institution of the University System of M ...
, first developed ''ZZT'' as a
text editor A text editor is a type of computer program that edits plain text. Such programs are sometimes known as "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be us ...
in
Turbo Pascal Turbo Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the Pascal (programming language), Pascal programming language running on CP/M, CP/M-86, and DOS. It was originally develo ...
. During this time, Tim did not know how to program graphics and only had a 286 computer and a
Model M keyboard Model M designates a group of computer keyboards designed and manufactured by IBM starting in 1985, and later by Lexmark International, Maxi Switch, and Unicomp. The keyboard's many variations have their own distinct characteristics, with ...
. The text editor idea came from disliking the included editors for the
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
s he tried on his PC. Instead he wanted to recreate his previously made Pascal-like programming environment for the
Apple II The Apple II (stylized as ) is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-m ...
. He experimented with adding collision to text characters, and made the cursor a controllable character. He found it more fun to make it into a game by adding bullets and creatures to fight. From there, he designed his first levels from text files, creating different boards similar in style to Atari's ''
Adventure An adventure is an exciting experience or undertaking that is typically bold, sometimes risky. Adventures may be activities with danger such as traveling, exploring, skydiving, mountain climbing, scuba diving, river rafting, or other extreme spo ...
'', while continually offering additions to the game and editor. Sweeney studied during the day, and worked on his game during the night. The text-based graphics allowed him to produce ideas such as talking trees or interesting characters without breaking immersion. Most of these additions were his own, but he occasionally took ideas from ''
Kroz ''Kroz'' is a series of Roguelike video games created by Scott Miller for IBM PC compatibles. The first episode in the series, ''Kingdom of Kroz'', was released in 1987 as Apogee Software's first game. It was also published on ''Big Blue Disk'' ...
'', such as the bomb. Development took around six to nine months, with under 1,000 hours of time spent developing the game, and making around 20,000 lines of
Pascal Pascal, Pascal's or PASCAL may refer to: People and fictional characters * Pascal (given name), including a list of people with the name * Pascal (surname), including a list of people and fictional characters with the name ** Blaise Pascal, Fren ...
code. He shared it with friends and neighborhood kids, taking notes of their joy and excitement playing his own game. He discovered that making games allowed him to share something to the world, and could earn more income compared to wage earners, and chose to sell the game. The game's episodic model took inspiration from Apogee's
shareware Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer ...
model, and he encouraged spreading the game across shareware vendors, user groups, and
bulletin board system A bulletin board system (BBS), also called computer bulletin board service (CBBS), is a computer server running software that allows users to connect to the system using a terminal program. Once logged in, the user can perform functions such as ...
s. He operated his company out of his bedroom, having orders sent to his parents' address, where he would send the remaining episodes on
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, or a diskette) is an obsolescent type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined w ...
s by mail delivery. During development, he wrote to Scott Miller for advice and to learn more about the industry. Miller responded with advice and encouragement. Sweeney chose the name so it would be listed last alphabetically in shareware catalogs and on bulletin board systems, though a fan later suggested the
backronym A backronym is an acronym formed from an already existing word by expanding its letters into the words of a phrase. Backronyms may be invented with either serious or humorous intent, or they may be a type of false etymology or folk etymology. The ...
of "Zoo of Zero Tolerance", which Sweeney endorsed. He sold it as the first major game with
object-oriented programming Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of pr ...
. ''ZZT'' was released on January 15, 1991. ''Town of ZZT'' alongside the in-game editor was distributed freely, while the other official worlds could be ordered to receive a single floppy disk including the purchased worlds, and drawn maps of each of the worlds. At one point, ''City of ZZT'' was also distributed as ''ZZT's City'', through
Softdisk Softdisk was a software and Internet company based in Shreveport, Louisiana. Founded in 1981, its original products were disk magazines (which they termed "magazettes", for "magazine on diskette"). It was affiliated and partly owned by paper mag ...
's On Disk Monthly service. Each of the remaining official worlds, along with other ''ZZT'' games were later released as
freeware Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the f ...
on October 10, 1997.


Reception

Following ''ZZT''s release, about three to four copies were sold daily, at around 800 copies by November 1991, and around 4,000 to 5,000 copies in total by 2009. Sweeney earned around per day by November 1991, and around from ''ZZT'' by May 1999, of which most of the profit came from its first year. After Sweeney moved out of his parents' house to establish proper corporate headquarters for Potomac Computer Systems, then renamed
Epic MegaGames Epic Games, Inc. is an American video game and software developer and publisher based in Cary, North Carolina. The company was founded by Tim Sweeney as Potomac Computer Systems in 1991, originally located in his parents' house in Potomac, Ma ...
, his father Paul Sweeney, continued fulfilling
mail order Mail order is the buying of goods or services by mail delivery. The buyer places an order for the desired products with the merchant through some remote methods such as: * Sending an order form in the mail * Placing a telephone call * Placing a ...
s to the original address under the Epic Classics label, allowing for purchase of physical copies of ''ZZT''. The final copy of ''ZZT'' was shipped to game designer Zack Hiwiller in November 2013. Contemporary and retrospective reviews from critics were mixed. A comment from ''
Computer Gaming World ''Computer Gaming World'' (CGW) was an American computer game magazine published between 1981 and 2006. One of the few magazines of the era to survive the video game crash of 1983, it was sold to Ziff Davis in 1993. It expanded greatly through ...
'' billed ''ZZT'' as "truly charming", finding the gameplay simple to learn. Scott Wolf of ''PC Gamer'' (US) stated the graphics and sound for ''ZZT'' to be "truly awful", while the gameplay serves as a flashback to "when gameplay was not overshadowed by flashy video and animation". Benj Edwards has called ''ZZT'' an "influential and underrated game", crediting its current enjoyment from playing community made worlds and making unexpected things with the "fairly robust" built in editor. This is while crediting the official worlds for being a "depthy adventure game full of puzzles, challenge, and humor". Chris Kohler of
Wired ''Wired'' (stylized as ''WIRED'') is a monthly American magazine, published in print and online editions, that focuses on how emerging technologies affect culture, the economy, and politics. Owned by Condé Nast, it is headquartered in San Fra ...
called it a simple, fun, and not always intuitive game design tool under the façade of a simple adventure game, blending seamless game design and play that makes it attractive and user-friendly. He found making a game fun, due to the interface being nearly identical to the game, allowing for the easy placement of objects and terrain. ''
Rock Paper Shotgun ''Rock Paper Shotgun'' (also rendered ''Rock, Paper, Shotgun''; short ''RPS'') is a UK-based website for reporting on video games, primarily for PC. Originally launched on 13 July 2007 as an independent site, ''Rock Paper Shotgun'' was acquir ...
''s Ollie Toms focused on the editor, finding the game to be "a colourful, characterful, years-long course in scripting and programming games". He wrote that though ZZT-OOP was basic and limited, children could learn about and make games without knowing anything about programming. ''
Hardcore Gaming 101 ''Hardcore Gaming 101'' is an online video game magazine founded by Kurt Kalata. Kalata established the site after graduating college, when he noticed the overabundance of game strategy guides, and felt that someone should create more books about ...
'' in a podcast episode stated ''ZZT'' was "not all that fun", criticizing that official worlds and community made worlds included unavoidable damage, and instant death. They found that games that attempted to expand and push the engine further are generally "rough around the edges", or "more functional rather than good". Rather, they admired ''ZZT'' like a science experiment or a demo from a
demoscene The demoscene is an international computer art subculture focused on producing demos: self-contained, sometimes extremely small, computer programs that produce audiovisual presentations. The purpose of a demo is to show off programming, visual ...
, existing to study and push the limits of ''ZZT'', finding the game itself and the community that built from it technically impressive.


Legacy

By getting $100 per day from ''ZZT'', Sweeney was convinced he could earn enough from the
shareware Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer ...
industry, and decided to work in the
video game industry The video game industry encompasses the development, marketing, and monetization of video games. The industry encompasses dozens of job disciplines and thousands of jobs worldwide. The video game industry has grown from niches to mainstream. , ...
. He renamed the company to Epic MegaGames in October 1991. Shortly after the release of ''ZZT'', Sweeney started a level designer contest for registered users to make their own worlds and submit them to him. Over 200 users submitted their custom worlds. The best collaboration games that won the contest were included in ''The Best of ZZT'' and ''ZZT's Revenge,'' released in 1992. The winners of the contest received prizes of gift certificates, while others would receive honorable mentions. The six winning custom worlds that made up ''ZZT's Revenge'' earned the designers employment in Epic MegaGames, with the winning worlds being "Ezanya", "Fantasy", "Crypt", "Smiley Guy", "Manor", and "Darbytown". Sweeney later asked one of these developers, Allen Pilgrim, to create the shareware world "Monster Zoo" for the sequel to ''ZZT'', ''Super ZZT,'' released on October 15, 1991''.'' Other worlds available for purchase were "Proving Grounds" and "Lost Forest". The game plays similarly to ''ZZT'', while adding more features such as greater colors accessible within its editor, new enemies and objects, and scrolling map screens that allowed for larger boards than in ''ZZT''. Although ''Super ZZT'' incorporated several additions to ''ZZT'', it never caught on with the ''ZZT'' community like the original ''ZZT'' did, and very few games were ever created for ''Super ZZT'', with one reason being due to the editor being hidden during normal play. After publishing ''Best of ZZT'' and ''ZZT's Revenge'', Sweeney realized the community began creating worlds that reached or exceeded the quality of his work. Furthermore, he believed that games with cutting edge graphics and sound similar in commercial quality to
Super Nintendo Entertainment System The Super Nintendo Entertainment System (SNES), commonly shortened to Super NES or Super Nintendo, is a 16-bit home video game console developed by Nintendo that was released in 1990 in Japan and South Korea, 1991 in North America, 1992 in Eur ...
or
Sega Genesis The Sega Genesis, known as the outside North America, is a 16-bit Fourth generation of video game consoles, fourth generation home video game console developed and sold by Sega. It was Sega's third console and the successor to the Master Syst ...
games would have higher sales in the shareware model, taking influence from ''
Commander Keen ''Commander Keen'' is a series of side-scrolling platform video games developed primarily by id Software. The series consists of six main episodes, a "lost" episode, and a final game; all but the final game were originally released for MS-DOS in ...
'' and ''Duke Nukem''. As such, he moved away from ''ZZT'' indefinitely to work on other projects like ''
Jill of the Jungle ''Jill of the Jungle'' is a trilogy of scrolling platform video games released in 1992 by Epic MegaGames. It was intended to rival platform games previously released as shareware by id Software and Apogee Software. The three episodes in the tril ...
.'' He has commented on wanting to build a massive-multiplayer online version of ''ZZT'' during an interview, but his future focus on the company was to move forward with new franchises, while learning from the success of ''ZZT''. Sweeney and Mark Rein later credited that much of the core idea of ''
Unreal Unreal may refer to: Books and TV * ''Unreal'' (short story collection), a 1985 book of short stories by Paul Jennings * ''Unreal'' (TV series), a 2015 television drama series on Lifetime Computing and games * ''Unreal'' (video game series), ...
'' and ''
Unreal Engine Unreal Engine (UE) is a 3D computer graphics game engine developed by Epic Games, first showcased in the 1998 first-person shooter game ''Unreal''. Initially developed for PC first-person shooters, it has since been used in a variety of genres ...
'' came from what Sweeney learned from the success of ''ZZT'', with a focus on building games with clean code and editing tools, so that others can build their own games. Mark Rein has claimed that ''
Unreal Tournament ''Unreal Tournament'' is a first-person arena shooter video game developed by Epic Games and Digital Extremes. The second installment in the ''Unreal'' series, it was first published by GT Interactive in 1999 for Microsoft Windows, and later r ...
'' became a spiritual successor to the game thanks to the game's modding community and versatile developer tools. An early modding community emerged within
Prodigy Prodigy, Prodigies or The Prodigy may refer to: * Child prodigy, a child who produces meaningful output to the level of an adult expert performer ** Chess prodigy, a child who can beat experienced adult players at chess Arts, entertainment, and ...
,
America Online AOL (stylized as Aol., formerly a company known as AOL Inc. and originally known as America Online) is an American web portal and online service provider based in New York City. It is a brand marketed by the current incarnation of Yahoo! Inc. ...
,
Compuserve CompuServe (CompuServe Information Service, also known by its initialism CIS) was an American online service provider, the first major commercial one in the world – described in 1994 as "the oldest of the Big Three information services (the oth ...
, and the Internet. Many fan-made worlds and editing tools are curated on a fan website, ''Museum of ZZT''. The game provided the community with an outlet for creativity and self-expression without artistic or programming skills, especially among stigmatized groups such as
transgender A transgender (often abbreviated as trans) person is someone whose gender identity or gender expression does not correspond with their sex assigned at birth. Many transgender people experience dysphoria, which they seek to alleviate through tr ...
people. As of 2021, more than 3,000 worlds have been created using the built in editor, or third party editors such as KevEdit. Tim Sweeney has claimed that tens of thousands of workers in the game industry have previously made worlds in ''ZZT''. A port called ''Zeta'' allows for playing ''ZZT'' games on Windows or a web browser, and another source port, ''DreamZZT'', allows ports to consoles, specifically the
Dreamcast The is a home video game console released by Sega on November 27, 1998, in Japan; September 9, 1999, in North America; and October 14, 1999, in Europe. It was the first sixth-generation video game console, preceding Sony's PlayStation 2, N ...
and
Nintendo DS The is a handheld game console produced by Nintendo, released globally across 2004 and 2005. The DS, an initialism for "Developers' System" or "Dual Screen", introduced distinctive new features to handheld games: two LCD screens working in tan ...
. Worlds continue to be developed that have expanded beyond its intended genre, creating
shoot 'em up Shoot 'em ups (also known as shmups or STGs ) are a sub-genre of action games. There is no consensus as to which design elements compose a shoot 'em up; some restrict the definition to games featuring spacecraft and certain types of chara ...
s,
falling block puzzle games Falling or fallin' may refer to: *Falling (physics), movement due to gravity *Falling (accident) *Falling (execution) *Falling (sensation) People *Christine Falling (born 1963), American serial killer who murdered six children Books * ''Falli ...
, complex
role-playing games A role-playing game (sometimes spelled roleplaying game, RPG) is a game in which players assume the roles of characters in a fictional setting. Players take responsibility for acting out these roles within a narrative, either through literal ac ...
, and
point-and-click adventure An adventure game is a video game genre in which the player assumes the role of a protagonist in an interactive story driven by exploration and/or puzzle-solving. The genre's focus on story allows it to draw heavily from other narrative-based m ...
games, sometimes deriving from other entertainment releases. The
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
of ''ZZT'' was lost in a computer
crash Crash or CRASH may refer to: Common meanings * Collision, an impact between two or more objects * Crash (computing), a condition where a program ceases to respond * Cardiac arrest, a medical condition in which the heart stops beating * Couch su ...
, a community developer, Adrian Siekierka, reconstructed and released the source code in 2020, creating a binary accurate executable of ''ZZT'' with Sweeney's permission. On January 28, 2023, the original source code for ''ZZT'' 3.0 (without third party content) was uploaded to
GitHub GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous ...
under the
MIT License The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts only very limited restriction on reuse and has, therefore, high license comp ...
with permission of Tim Sweeney. Other games have been inspired by ''ZZT'', such as ''MegaZeux'', ''PuzzleScript'', and '' Frog Fractions 2'', and authors of ''ZZT'' worlds became professional video game developers. ''Rock Paper Shotgun'' has made comparisons to ''
Minecraft ''Minecraft'' is a sandbox game developed by Mojang Studios. The game was created by Markus "Notch" Persson in the Java programming language. Following several early private testing versions, it was first made public in May 2009 before being ...
'' and ''
Roblox ''Roblox'' () is an online game platform and game creation system developed by Roblox Corporation that allows users to program games and play games created by other users. Created by David Baszucki and Erik Cassel in 2004 and released in 20 ...
'', in its ability to serve as a start for new
video game developer A video game developer is a broad term for a software developer specializing in video game development – the process and related disciplines of creating video games. A game developer can range from one person who undertakes all tasks to a large ...
s. ''Wired'' and ''Hardcore Gaming 101'' found similarities in its seamless blend of gameplay and editing to ''
LittleBigPlanet ''LittleBigPlanet'' (stylized as ''LittleBIGPlanet''; abbreviated ''LBP'') is a puzzle platform video game series created and produced by British developer Media Molecule and published by Sony Interactive Entertainment. Most games in the series ...
''.


References


Further reading

*


External links

* * * {{Authority control 1991 video games Action-adventure games DOS games DOS-only games Epic Games games Formerly proprietary software Open-source video games Video game development software Video game engines Video games developed in the United States Pascal (programming language) software Puzzle video games Single-player video games Software using the MIT license Commercial video games with freely available source code Video games with textual graphics