Marble Madness is an arcade video game designed by Mark Cerny and published by Atari Games Inc. in 1984. It is a platform game in which the player must guide a marble through six courses, populated with obstacles and enemies, within a time limit. The player controls the marble by using a trackball. Marble Madness is known for using innovative game technologies: it was Atari's first to use the Atari System 1 hardware, the first to be programmed in the C programming language, and one of the first to use true stereo sound (previous games used either monaural sound or simulated stereo).

In designing the game, Cerny drew inspiration from miniature golf, racing games, and artwork by M. C. Escher. He aimed to create a game that offered a distinct experience with a unique control system. Cerny applied a minimalist approach in designing the appearance of the game's courses and enemies. Throughout development, he was frequently impeded by limitations in technology and had to forgo several design ideas.

Marble Madness

Upon its release to arcades, Marble Madness was commercially successful and profitable. Critics praised the game's difficulty, unique visual design, and stereo soundtrack. The game was ported to numerous platforms and inspired the development of other games. A sequel was developed and planned for release in 1991, but canceled when location testing showed the game could not succeed in competition with other titles.

Marble Madness

Gameplay

Marble Madness is an isometric platform game in which the player manipulates an onscreen marble from a third-person perspective. In the arcade version, a player controls the marble's movements with a trackball; most home versions use game controllers with directional pads. The player's goal is to complete six maze-like isometric race courses before a set amount of time expires. With the exception of the first race, any time left on the clock at the end of a race is carried over to the next one, and the player is granted a set amount of additional time as well. The game allows two players to compete against each other, awarding bonus points and extra time to the winner of each race; both players have separate clocks.

Marble Madness

Courses are populated with various objects and enemies designed to obstruct the player. As the game progresses, the courses become increasingly difficult and introduce more enemies and obstacles. Each course has a distinct visual theme. For example, the first race (titled "Practice") is a simple course that is much shorter than the others, while the fifth race (named "Silly") features polka-dot patterns and is oriented in a direction opposite that of the other courses.

Development

Marble Madness was developed by Atari Games, with Mark Cerny as the lead designer and Bob Flanagan as the software engineer. Both Cerny and Flanagan handled programming the game. It uses the Atari System 1 hardware, which was an interchangeable system of circuit boards, control panels, and artwork. The game features pixel graphics on a 19-inch Electrohome G07 model CRT monitor and uses a Motorola 68010 central processing unit (CPU) with a MOS Technology 6502 subsystem to control the audio and coin operations. Marble Madness was the very first arcade game to use an FM sound chip produced by Yamaha, similar to a Yamaha DX7 synthesizer, which created the music in real time so that it was in synchronization with the game's on-screen action. The game's music was composed by Brad Fuller and Hal Canon who spent a few months becoming familiar with the sound chip's capabilities.

Cerny and Flanagan first collaborated on a video game based on Michael Jackson's Thriller. The project was canceled and the two began working on an idea of Cerny's that eventually became Marble Madness. Development lasted . Following the video game crash of 1983, game development within Atari focused on providing a distinctive experience through the use of a unique control system and by emphasizing a simultaneous two-player mode. Cerny designed Marble Madness in accordance with these company goals. He was first inspired by miniature golf and captivated by the idea that a playfield's contours influenced a ball's path. Cerny began testing various ideas using Atari's digital art system. After deciding to use an isometric grid, Cerny began developing the game's concept. His initial idea involved hitting a ball in a way similar to miniature golf, but Atari was unenthusiastic. Cerny next thought of racing games and planned for races on long tracks against an opponent. Technology limitations at the time were unable to handle the in-game physics necessary for the idea, and Cerny switched the game's objective to a race against time.