Chris Hecker

Last updated
Chris Hecker
Chris Hecker - Game Developers Conference 2010 - Day 3.jpg
Chris Hecker at the 2010 Game Developers Conference
Born
Christopher Bryan Hecker

1970 (age 5253)
OccupationFormer Technology Fellow at Maxis [1]

Christopher Bryan Hecker (born 1970) is an American video game programmer and commentator. He is the founder of the gaming company Definition Six and best known for his engineering work on Will Wright's 2008 game Spore . [2] Hecker is an advocate for indie game development and co-founder of the Indie Game Jam. He has written a number of influential articles on programming and has been an editor for Game Developer Magazine and the Journal of Graphics Tools .

Contents

Biography

Hecker studied fine arts at Parsons School of Design in New York City, with the goal of becoming an illustrator. Along the way, he noticed an article in Byte Magazine about computer programming which piqued his interest. He switched career tracks and dropped out of school to begin work on graphics and games.

Hecker obtained a job at Microsoft in Seattle, Washington around 1992. He worked there for three years, becoming creator and leader of the WinG API project for the Windows operating system. After completing WinG, he moved to Microsoft's entertainment division where he wrote the rendering engine for the real-time globe display in the Encarta World Atlas. In 1995, Hecker left Microsoft to form his own company in Seattle, Definition Six, [3] a games and computer graphics consulting company that was later moved to Oakland, California. The company focused on the development of physics technology for games [4] and lobbied for the OpenGL standard for graphics display. [5] The company never actually shipped a commercial title, but did produce a tech demo. [6] He also spent several years working independently on a game based on rock climbing as a side project, [7] [8] though it was never completed.

In 2004, Hecker took a job with Maxis where he worked with Will Wright on what became the 2008 game Spore. [9] [10] He led the development of many of the key technologies on Spore, including the core creature tessellation, painting, skinning, and animation technologies. Hecker's research and development effort on Spore is widely regarded as a major step forward in procedural character animation and rendering. Part of the technology he developed while working on the project was later selected for publication in the SIGGRAPH 2008 Transactions on Graphics conference proceedings, [11] and became a featured presentation at that conference. [12] Wright later claimed in an interview that Hecker's work on Spore had advanced the state of the art in procedural animation by several years. [13] Following Spore's release in late 2008, some players believed that comments Hecker had made in Seed Magazine [14] indicated that he had been primarily responsible for the game's lack of hard scientific backing. [15] This interpretation of the interview was discredited by Wright [16] and Spore producer Lucy Bradshaw. [17] Hecker was laid off from Maxis in late 2009, [1] and is currently working on the "indie" game SpyParty , which was released as an early access title in 2018. [18]

On December 4, 2013, Microsoft announced that Hecker's studio, Definition Six, was one of many indie game developers to join the ID@Xbox program.

Hecker's other side projects have included acting as editor of Game Developer Magazine and serving on the editorial board for the Journal of Graphics Tools . [19] As of 2008, he was the longest serving advisor of the Game Developers Conference. [20] Hecker was awarded the Community Contribution award at the 2006 Game Developers Conference. [21] [22]

Other contributions

Articles

Hecker and other game developers at a BAFTA event in Los Angeles in July 2011. From left: Rod Humble, Louis Castle, David Perry, Brenda Brathwaite, John Romero, Will Wright, Tim Schafer, Chris Hecker. BAFTA2011 GameDevs.jpg
Hecker and other game developers at a BAFTA event in Los Angeles in July 2011. From left: Rod Humble, Louis Castle, David Perry, Brenda Brathwaite, John Romero, Will Wright, Tim Schafer, Chris Hecker.

During his time at Microsoft and Definition Six, Hecker wrote an influential programming column for Game Developer Magazine . Two series of articles from this column still serve today as standard references on their respective subjects. The first series was the first complete synthesis of perspectively-correct texture mapping and formed the mathematical basis for many important game rasterizers, including Michael Abrash's rasterizer for the 3D title Quake. [23] The second was a series on rigid body dynamics simulation for games, [24] complete with an extensive bibliography of rigid body dynamics resources. [25] The articles were part of a general push by Hecker to incorporate more interactive physics into games, [26] which at the time in 1996 rarely featured any physical simulation. In the summer of 1997, Hecker stepped down as author of the regular column to focus on game development full-time.

Indie game advocacy

Hecker has lobbied heavily for the development of an independent games movement in many interviews and speaking engagements. Lamenting the lack of innovation in gameplay, he has pushed for alternative markets and models for small-scale video game production. [27] In 2002, with the help of a few friends, Hecker co-founded the successful Indie Game Jam. [28] In addition to directly leading to the creation of at least one commercial title, [29] the Indie Game Jam inspired others to create local game jams worldwide, including the Boston Game Jam and Toronto Game Jam. [30] [31]

Related Research Articles

<span class="mw-page-title-main">Rendering (computer graphics)</span> Process of generating an image from a model

Rendering or image synthesis is the process of generating a photorealistic or non-photorealistic image from a 2D or 3D model by means of a computer program. The resulting image is referred to as the render. Multiple models can be defined in a scene file containing objects in a strictly defined language or data structure. The scene file contains geometry, viewpoint, texture, lighting, and shading information describing the virtual scene. The data contained in the scene file is then passed to a rendering program to be processed and output to a digital image or raster graphics image file. The term "rendering" is analogous to the concept of an artist's impression of a scene. The term "rendering" is also used to describe the process of calculating effects in a video editing program to produce the final video output.

<span class="mw-page-title-main">DirectX</span> Collection of multimedia related APIs on Microsoft platforms

Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direct", such as Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, and so forth. The name DirectX was coined as a shorthand term for all of these APIs and soon became the name of the collection. When Microsoft later set out to develop a gaming console, the X was used as the basis of the name Xbox to indicate that the console was based on DirectX technology. The X initial has been carried forward in the naming of APIs designed for the Xbox such as XInput and the Cross-platform Audio Creation Tool (XACT), while the DirectX pattern has been continued for Windows APIs such as Direct2D and DirectWrite.

<span class="mw-page-title-main">SIGGRAPH</span> Conference series revolving around 3D computer graphics

SIGGRAPH is an annual conference centered around computer graphics organized by ACM, starting in 1974. The main conference is held in North America; SIGGRAPH Asia, a second conference held annually, has been held since 2008 in countries throughout Asia.

Game programming, a subset of game development, is the software development of video games. Game programming requires substantial skill in software engineering and computer programming in a given language, as well as specialization in one or more of the following areas: simulation, computer graphics, artificial intelligence, physics, audio programming, and input. For multiplayer games, knowledge of network programming is required. In some genres, e.g. fighting games, advanced network programming is often demanded, as the netcode and its properties are considered by players and critics to be some of the most important metrics of the game's quality. For massively multiplayer online games (MMOGs), even further knowledge of database programming and advanced networking programming are required. Though often engaged in by professional game programmers, there is a thriving scene of independent developers who lack a relationship with a publishing company.

The Indie Game Jam (IGJ) was an effort to rapidly prototype video game designs and inject new ideas into the game industry. Started in 2002 by a group of game designer-programmers, the event featured a shared game engine technology and worked on by other designer-programmers for a single long weekend. The games resulting from that weekend were then published, open-source, on the IGJ web page.

<span class="mw-page-title-main">Nullarbor (demoparty)</span>

The Nullarbor demo party is a combined game development and demoscene event in Australia. The event takes place at the beginning of every year in Perth, Western Australia. It was named Nullarbor in reference to Perth's physical isolation from the rest of the Australia. Like other similar demo parties worldwide, it provides a platform for game developers and graphic artists to showcase their skills.

<span class="mw-page-title-main">Fluid animation</span> Computer graphics techniques for generating realistic animations of fluids

Fluid animation refers to computer graphics techniques for generating realistic animations of fluids such as water and smoke. Fluid animations are typically focused on emulating the qualitative visual behavior of a fluid, with less emphasis placed on rigorously correct physical results, although they often still rely on approximate solutions to the Euler equations or Navier–Stokes equations that govern real fluid physics. Fluid animation can be performed with different levels of complexity, ranging from time-consuming, high-quality animations for films, or visual effects, to simple and fast animations for real-time animations like computer games.

<span class="mw-page-title-main">Mike Capps (executive)</span> American video game designer and executive

Michael V. Capps or Mike Capps is an American video game designer who was the president of Epic Games, based in Cary, North Carolina from 2002 to 2012. In 2018, he co-founded a new artificial intelligence company called Diveplane Corporation. He has been described as "a legendary figure in the video game industry."

<span class="mw-page-title-main">Indie game</span> Class of video game, generally independently published

An indie game, short for independent video game, is a video game typically created by individuals or smaller development teams without the financial and technical support of a large game publisher, in contrast to most "AAA" (triple-A) games. Because of their independence and freedom to develop, indie games often focus on innovation, experimental gameplay, and taking risks not usually afforded in AAA games. Indie games tend to be sold through digital distribution channels rather than at retail due to lack of publisher support. The term is synonymous with that of independent music or independent film in those respective mediums.

Spore is a video game developed by Maxis and designed by Will Wright, released in September 2008. The game has drawn wide attention for its ability to simulate the development of a species on a galactic scope, using its innovation of user-guided evolution via the use of procedural generation for many of the components of the game, providing vast scope and open-ended gameplay.

<span class="mw-page-title-main">Lindsay Grace</span> American artist, game designer, and professor

Lindsay Grace is an American academic, artist, and video game designer. He currently serves as the Knight Chair of Interactive Media and is also an Associate Professor at the School of Communication, University of Miami.

George G. Robertson is an American information visualization expert and senior researcher, Visualization and Interaction (VIBE) Research Group, Microsoft Research. With Stuart K. Card, Jock D. Mackinlay and others he invented a number of Information Visualization techniques.

<span class="mw-page-title-main">IndieCade</span> Independent game festival

IndieCade is an international juried festival of independent games. Game types include video games, live-action games, and tabletop games. Independent game developers are selected to demo, screen, and promote their work at the annual IndieCade festival and showcase events. IndieCade also includes a conference track featuring classes, panels, workshops, and keynotes. Since 2020, the annual festival has taken place online under the name IndieCade Anywhere & Everywhere.

Miegakure is an in-development puzzle-platform video game by Marc ten Bosch set in a world with four spatial dimensions. Because rendering true four-dimensional (4D) space to a screen is impossible, the game renders two-dimensional images of three-dimensional (3D) slices of its world. Players can change the dimensions used to create the slice and move within the slice, thereby enabling them to move throughout the 4D world. The game has many puzzles that are impossible to solve in a 3D world, but are solvable in the game's 4D world.

<span class="mw-page-title-main">Terrence Masson</span> American film producer

Terrence Masson is a computer graphics educator, producer, and lecturer, specializing in animation, storytelling and executive leadership. He is the chair of the MFA Computer Arts Department at the School of Visual Arts (SVA) in New York City. He was also founder and CEO of Building Conversation, an augmented reality company located in Boston, MA. He was both the ACM SIGGRAPH 2006 Computer Animation Festival Chair and 2010 Conference Chair. He also wrote the book CG 101: A Computer Graphics Industry Reference, and has contributed to films, television programs, and video games.

<span class="mw-page-title-main">Robin Hunicke</span> American video game designer and producer (born 1973)

Robin Hunicke is an American video game designer and producer. She is a professor of game design at UC Santa Cruz and the co-founder of Funomena.

<span class="mw-page-title-main">Game jam</span> Video game production contest limited in time

A game jam is an event where participants try to make a video game from scratch. Depending on the format, participants might work independently, or in teams. The event duration usually ranges from 24 to 72 hours. Participants are generally programmers, game designers, artists, writers, and others in game development-related fields. While many game jams are run purely as a game-making exercise, some game jams are contests that offer prizes.

<span class="mw-page-title-main">AAA (video game industry)</span> High-budget video game

In the video game industry, AAA is an informal classification used to categorise video games produced and distributed by a mid-sized or major publisher, which typically have higher development and marketing budgets than other tiers of games. In the mid-2010s, the term "AAA+" was used to describe AAA type games that generated additional revenue over time, in a similar fashion to massively multiplayer online games, by using games-as-a-service methods such as season passes and expansion packs. The similar construction "III" (Triple-I) has also been used to describe high-production-value games in the indie game industry.

Faceware Technologies is a facial animation and motion capture development company in America. The company was established under Image Metrics and became its own company at the beginning of 2012.

<i>AdvertCity</i> Procedurally generated business simulation video game published in 2015

AdvertCity is a business simulation video game developed and published by VoxelStorm. The game was released on 17 April 2015 for Microsoft Windows, Linux, OS X. The player takes on the role of an advertising magnate in a dystopian future city with a cyberpunk aesthetic.

References

  1. 1 2 "Elvis Has Left the Building (wiki blog)". chrishecker.com. February 26, 2011. Retrieved April 25, 2021.
  2. Dugan, Patrick (January 13, 2010). "Interview: Heckling the future with Chris Hecker". Gamasutra . Retrieved April 25, 2021.
  3. "Computer Graphics in the Seattle Area". 2004-04-08. Archived from the original on 2008-12-02. Retrieved 2008-10-31.
  4. "The Experimental Gameplay Workshop". Archived from the original on 2008-09-15. Retrieved 2008-10-31.
  5. Brown, Peter (1997-07-07). "Microsoft asked to support OpenGL". Reed Business Information, Inc. Retrieved 2008-10-31.
  6. "SpyParty". d6.com. Retrieved April 25, 2021.
  7. "Experimental Gameplay Workshop 2002". Archived from the original on 2008-09-19. Retrieved 2008-10-30.
  8. "Experimental Gameplay Workshop 2003". Archived from the original on 2009-01-25. Retrieved 2008-10-31.
  9. Takahashi, Dean (2008-06-11). "An interview with EA Maxis' Lucy Bradshaw on the making of Spore". Matt Marshall. Retrieved 2008-10-31.
  10. Siegel, Scott Jon (2006-11-13). "Joystiq interviews Spore's Chaim Gingold and Chris Hecker". AOL Games. Retrieved 2008-10-31.
  11. "SIGGRAPH '08: ACM SIGGRAPH 2008 papers". ACM Transactions on Graphics. ACM. 2008. ISSN   0730-0301.
  12. "Spore Experts Share Animation Techniques at SIGGRAPH 2008". ACM. 2008-08-01. Archived from the original on 2009-07-10. Retrieved 2008-11-02.
  13. Will Wright (2008). [The Making of Spore] (DVD). United States: Electronic Arts.
  14. Robertson, Margaret (2008-09-08). "The Creation Simulation". Seed Media Group, LLC. Archived from the original on 2008-11-08. Retrieved 2008-11-04.{{cite web}}: CS1 maint: unfit URL (link)
  15. "We Found Who to Tar and Feather!". spore.com (forum). 2008-10-14. Archived from the original on November 5, 2014. Retrieved 2008-11-04.
  16. "Post from Will Wright Regarding Cute vs. Science". 2008-11-04. Retrieved 2008-11-04.
  17. "Re:We Found Who to Tar and Feather!". 2008-10-30. Retrieved 2008-11-04.
  18. Takahashi, Dean (April 14, 2018). "Chris Hecker's SpyParty gets started after eight years in development". VentureBeat . Retrieved April 25, 2021.
  19. McGuire, Morgan. "A Game Developer's Perspective of SIGGRAPH 2001". FlipCode.com. Retrieved 2008-10-31.
  20. "The GDC Advisory Board". Think Services, a Division of United Business Media. Retrieved 2008-10-31.
  21. "Special Honors Recognize RPG Pioneers, Chris Hecker and Founders of Harmonix at 6th Annual Game Developers Choice Awards". PR Newswire. 2006-03-16. Retrieved 2008-10-31.
  22. "Choice awards to Hecker, Harmonix, others". CNET Networks, Inc., a CBS Company. 2006-03-17. Archived from the original on 2013-01-23. Retrieved 2008-10-31.
  23. Abrash, Michael (May 2008). "Quake's Hidden-Surface Removal". Dr. Dobb's Sourcebook. Archived from the original on 2000-02-29. Retrieved 2008-11-04.
  24. "Rigid Body Dynamics". chrishecker.com. May 14, 2007. Retrieved April 25, 2021.
  25. "Physics References". chrishecker.com. May 14, 2007. Retrieved April 25, 2021.
  26. Frauenfelder, Mark. "Smash Hits". Wired. Retrieved 2008-11-04.
  27. Hall, Justin; Tracy Fullerton; Christopher Swain; Steven Hoffman (2004). Game Design Workshop: Designing, Prototyping, and Playtesting Games. Gama Network Series. CMP Books. pp. 438–441. ISBN   1-57820-222-1. Archived from the original on 2008-02-13. Retrieved 2008-10-31.
  28. Adams, Ernest (2002-05-15). "Technology Inspires Creativity: Indie Game Jam Inverts Dogma 2001". CMP Media LLC. Retrieved 2008-10-31.
  29. "Experimental Gameplay Workshop: Success Stories and Influences". Archived from the original on 2009-01-17.
  30. "Boston Game Jam" . Retrieved 2008-11-04.
  31. "Toronto Game Jam" . Retrieved 2008-11-04.