Ken Silverman

Last updated

Ken Silverman
Ken Silverman - American Computer programmer in 2021.png
Silverman in 2021
Born (1975-11-01) November 1, 1975 (age 48)
Occupation Game programmer
Known for Build engine, Ken's Labyrinth, Voxlap
Website advsys.net/ken/
Silverman in 2002 Ken Silverman.jpg
Silverman in 2002

Ken Silverman (born November 1, 1975) is an American game programmer, best known for writing the Build engine. It was most notably utilized by Duke Nukem 3D , Shadow Warrior , Blood , and more than a dozen other games in the mid- to late-1990s.

Contents

Once considered the primary rival of John Carmack (later succeeded by Tim Sweeney), [1] Silverman started work on the Build engine sometime before his first semester at Brown University in 1993, under a contract with Apogee Software. In the wake of Duke Nukem 3D and other Build engine games, Silverman left the commercial game industry.

Silverman has been CTO and co-founder of Ardfry Imaging, LLC responsible for the PNG Compression tool PNGOUT. He is the founder and Chief Computer Scientist of VOXON, makers of the world's most advanced 3D volumetric display system.

Projects

Ken's Labyrinth

Ken's Labyrinth is a first-person shooter video game coded by Silverman. It was originally released in 1993 as shareware by Epic MegaGames. The source code to the project and even older versions can now be found on Silverman's website. [2]

Build engine

The Build engine is a first-person shooter engine created by Ken Silverman for 3D Realms from 1993 to 1996. The engine was used in a number of popular games of the era, and its source code was released on June 20, 2000. [3] Shortly after the Duke Nukem 3D source code was released in 2003, Silverman added the Polymost renderer to the Build engine. From 2006 to 2011 he prototyped a successor to the engine, titled Build2. He released his drafts for the engine on March 7, 2018.

Voxlap

In 2000, Silverman started work on Voxlap, a voxel-driven graphics engine. [4] In addition to the engine, a Voxlap-powered tech demo was produced in cooperation with Tom Dobrowolski. Since 2003, development on the engine has been fairly static, the source code to the engine was released by Silverman in 2005, [5] allowing commercial derivatives with permission. [6] Ace of Spades , a 2011 online multiplayer shooter, was developed from the Voxlap engine.

Other projects

Other creations by Silverman include the ZIP file archiver KZIP, the EVALDRAW programming environment, and the PNG file-size optimizer PNGOUT. In 2006, a GUI-driven version of PNGOUT known as PNGOUTWin [7] was released by Ardfry Imaging, a small company Silverman co-founded in 2005.

Voxiebox

In early 2013, Silverman joined Voxon Photonics as Chief Computer Scientist. His role is primarily that of programming the volumetric graphics engine for the Voxiebox, a swept surface volumetric display being described by Voxon as "the world's first holographic arcade game system". The Voxiebox is capable of generating points of light within a volume of space, and in doing so enables the creation of 3D multiplayer gaming experiences that can be viewed from any angle without special glasses. [8] [9]

Related Research Articles

<i>Duke Nukem 3D</i> 1996 first-person shooter video game

Duke Nukem 3D is a first-person shooter video game developed by 3D Realms. It is a sequel to the platform games Duke Nukem and Duke Nukem II, published by 3D Realms.

id Software American video game developer

id Software LLC is an American video game developer based in Richardson, Texas. It was founded on February 1, 1991, by four members of the computer company Softdisk: programmers John Carmack and John Romero, game designer Tom Hall, and artist Adrian Carmack.

<i>Wolfenstein 3D</i> 1992 video game

Wolfenstein 3D is a first-person shooter video game developed by id Software and published by Apogee Software and FormGen. Originally released on May 5, 1992, for DOS, it was inspired by the 1981 Muse Software video game Castle Wolfenstein, and is the third installment in the Wolfenstein series. In Wolfenstein 3D, the player assumes the role of Allied spy William "B.J." Blazkowicz during World War II as he escapes from the Nazi German prison Castle Wolfenstein and carries out a series of crucial missions against the Nazis. The player traverses each of the game's levels to find an elevator to the next level or kill a final boss, fighting Nazi soldiers, dogs, and other enemies with a knife and a variety of guns.

<i>Duke Nukem Forever</i> 2011 video game

Duke Nukem Forever is a 2011 first-person shooter game developed by Gearbox Software and published by 2K for Windows, PlayStation 3, and Xbox 360. It is the fourth main installment in the Duke Nukem series and the sequel to Duke Nukem 3D (1996). Players control Duke Nukem as he comes out of retirement to battle an alien invasion. Like its predecessor, Duke Nukem Forever features pop culture references, toilet humor, and adult content.

<span class="mw-page-title-main">Voxel</span> Element representing a value on a grid in three dimensional space

In 3D computer graphics, a voxel represents a value on a regular grid in three-dimensional space. As with pixels in a 2D bitmap, voxels themselves do not typically have their position explicitly encoded with their values. Instead, rendering systems infer the position of a voxel based upon its position relative to other voxels.

<i>Catacomb 3-D</i> 1991 video game

Catacomb 3-D is a first-person shooter video game, the third in the Catacomb series, the first of which to feature 3D computer graphics. It was developed by id Software and originally published by Softdisk under the Gamer's Edge label, released in November 1991. The player takes control of the high wizard Petton Everhail, descending into the catacombs of the Towne Cemetery to defeat the evil lich Nemesis and rescue his friend Grelminar.

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.

<i>Blood</i> (video game) 1997 video game

Blood is a 3D first-person shooter video game developed by Monolith Productions and published by GT Interactive and developed using Ken Silverman’s Build engine. The shareware version was released for MS-DOS on March 7, 1997, while the full version was later released on May 21 in North America, and June 20 in Europe.

<span class="mw-page-title-main">Build (game engine)</span> First-person shooter engine

The Build Engine is a first-person shooter engine created by Ken Silverman, author of Ken's Labyrinth, for 3D Realms. Like the Doom engine, the Build Engine represents its world on a two-dimensional grid using closed 2D shapes called sectors, and uses simple flat objects called sprites to populate the world geometry with objects.

<i>Shadow Warrior</i> (1997 video game) 1997 video game

Shadow Warrior is a first-person shooter video game developed by 3D Realms and published by GT Interactive. The shareware version was released for the PC on May 13, 1997, while the full version was completed on August 25, 1997 and released in stores on September 16, 1997. Shadow Warrior was developed using Ken Silverman's Build engine and improved on 3D Realms' previous Build engine game, Duke Nukem 3D. Mark Adams ported Shadow Warrior to Mac OS in August 1997.

<i>Kens Labyrinth</i> 1993 video game

Ken's Labyrinth is a first-person shooter for MS-DOS published in 1993 by Epic MegaGames. It was programmed by Ken Silverman, who later designed the Build engine used for rendering in 3D Realms's Duke Nukem 3D (1996). Ken's Labyrinth consists of three episodes, the first of which was released as shareware. An earlier version was self-published by Silverman.

<span class="mw-page-title-main">Todd Replogle</span> American video game programmer

Todd Jason Replogle is an American video game programmer best known as the co-creator of the Duke Nukem series. He wrote six 2D action games for MS-DOS released as shareware by Apogee Software between 1990 and 1993. This included Duke Nukem and Duke Nukem II, which were side-scrolling platform games.

A first-person shooter engine is a video game engine specialized for simulating 3D environments for use in a first-person shooter video game. First-person refers to the view where the players see the world from the eyes of their characters. Shooter refers to games which revolve primarily around wielding firearms and killing other entities in the game world, either non-player characters or other players.

<i>Duke Nukem</i> (video game) 1991 video game

Duke Nukem is a 1991 platform game developed and published by Apogee Software for MS-DOS. The 2D, multidirectional scrolling game follows the adventures of fictional character Duke Nukem across three episodes of ten levels each. The game's first episode was distributed as shareware. The name was briefly changed to Duke Nukum to avoid trademark issues.

Doom, a first-person shooter game by id Software, was released in December 1993 and is considered one of the most significant and influential video games in history. Development began in November 1992, with programmers John Carmack and John Romero, artists Adrian Carmack and Kevin Cloud, and designer Tom Hall. Late in development, Hall was replaced by Sandy Petersen and programmer Dave Taylor joined. The music and sound effects were created by Bobby Prince.

PNGOUT is a freeware command line optimizer for PNG images written by Ken Silverman. The transformation is lossless, meaning that the resulting image is visually identical to the source image. According to its author, this program can often get higher compression than other optimizers by 5–10%. It is possible to compress some inflated PNGs to a size below 1% of the original file.

Duke Nukem Mobile is the name given to two different games in the Duke Nukem series developed by American studio MachineWorks Northwest and produced by 3D Realms.

Duke Nukem is a media franchise named for its main character, Duke Nukem. Created by the company Apogee Software Ltd. as a series of video games for personal computers, the series expanded to games released for various consoles by third-party developers. The first two games in the main series were 2D platformers, while the later games have been a mix of first-person and third-person shooters.

id Tech 6 is a multiplatform game engine developed by id Software. It is the successor to id Tech 5 and was first used to create the 2016 video game Doom. Internally, the development team also used the codename id Tech 666 to refer to the engine. The PC version of the engine is based on Vulkan API and OpenGL API.

<span class="mw-page-title-main">Keen Software House</span> Independent video game developer

Keen Software House is an independent video game developing company based in Prague, Czech Republic. The company was founded by Marek Rosa in 2010.

References

  1. "John Carmack Answers". Slashdot. October 15, 1999. Retrieved December 10, 2015.
  2. "The official Ken's Labyrinth page". advsys.net.
  3. "Ken Silverman's Build Engine Page". advsys.net.
  4. Jason Johnson (July 24, 2013). "Meet the voxel, the pixel's long-lost cousin, and why it became videogames' Betamax". Kill Screen.
  5. "Voxlap Engine source code". Ken Silverman's website.
  6. "Voxlap engine notes". advsys.net.
  7. "PNGOUTWin homepage". ardfry.com.
  8. "voxiebox facebook page". facebook.com. Archived from the original on February 8, 2014.
  9. "Now's Your Chance to Make a Home Hologram". Motherboard. October 23, 2015.