Mark Allen is an American
software engineer
Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining software applications. It involves applying engineering principles and computer programming expertise to develop ...
,
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 ...
and
game designer
Game design is the process of creating and shaping the mechanics, systems, rules, and gameplay of a game. Game design processes apply to board games, card games, dice games, casino games, role-playing games, sports, Wargame (video games), war ga ...
. As a student at the
University of California, San Diego
The University of California, San Diego (UC San Diego in communications material, formerly and colloquially UCSD) is a public university, public Land-grant university, land-grant research university in San Diego, California, United States. Es ...
, Allen used
UCSD Pascal
UCSD Pascal is a Pascal programming language system that runs on the UCSD p-System, a portable, highly machine-independent operating system. UCSD Pascal was first released in 1977. It was developed at the University of California, San Diego (UC ...
to develop a
6502
The MOS Technology 6502 (typically pronounced "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as ''"sixty-five-oh-two"''. is an 8-bit microprocessor that was designed by a small ...
interpreter for the Pascal language in 1978, along with
Richard Gleaves. This work later became the basis for
Apple Pascal in 1979.
Later, Allen developed a number of well-received video games for the
Apple II
Apple II ("apple Roman numerals, two", stylized as Apple ][) is a series of microcomputers manufactured by Apple Computer, Inc. from 1977 to 1993. The Apple II (original), original Apple II model, which gave the series its name, was designed ...
, including ''Stellar Invaders'',
Giant List of Classic Game Programmers
See Mark Allen's entry ''Sabotage (computer game), Sabotage'',[Sabotage](_blank)
entry on MobyGames[Video play-through](_blank)
of ''Sabotage'' on an Apple II and ''Pest Patrol''.[Pest Patrol](_blank)
entry on MobyGames ''Sabotage'', in particular, became a classic Apple II game and sparked numerous clones such as ''Paratrooper
A paratrooper or military parachutist is a soldier trained to conduct military operations by parachuting directly into an area of operations, usually as part of a large airborne forces unit. Traditionally paratroopers fight only as light infa ...
''. One such clone, ''Parachute
A parachute is a device designed to slow an object's descent through an atmosphere by creating Drag (physics), drag or aerodynamic Lift (force), lift. It is primarily used to safely support people exiting aircraft at height, but also serves va ...
'', was preloaded software on early iPod
The iPod is a series of portable media players and multi-purpose mobile devices that were designed and marketed by Apple Inc. from 2001 to 2022. The iPod Classic#1st generation, first version was released on November 10, 2001, about mon ...
s that had displays.
References
{{DEFAULTSORT:Allen, Mark
Living people
Year of birth missing (living people)
American computer programmers
University of California, San Diego alumni