Log in Sign up
Back to Discover
💻

John Carmack

technology Maturity 9-11 war conflict
This article covers sensitive topics: war_conflict. Parents can manage visibility in Parental Controls.

John is a man who makes games.

John Carmack GDC 2010.jpg
John Carmack GDC 2010.jpg
He writes code for computers. He helps make games look real. This makes playing games very fun. Do you like to play games?
John Carmack - The Dawn of Mobile VR - Game Developer Conference 2015 - cropped.jpg
John Carmack - The Dawn of Mobile VR - Game Developer Conference 2015 - cropped.jpg

49 words

John is a man who makes games.

John Carmack GDC 2010.jpg
John Carmack GDC 2010.jpg
He writes code for computers. He helps make games look real. This makes playing games very fun.
John Carmack - The Dawn of Mobile VR - Game Developer Conference 2015 - cropped.jpg
John Carmack - The Dawn of Mobile VR - Game Developer Conference 2015 - cropped.jpg

John worked on many famous games. He helped make games like Doom. He also worked on Quake. These games use 3D pictures. This means they look like real worlds.

John Carmack during the X-Prize Cup 2005 in Las Cruces and Alamogordo, New Mexico -- October 6-9, 2005.jpg
John Carmack during the X-Prize Cup 2005 in Las Cruces and Alamogordo, New Mexico -- October 6-9, 2005.jpg

John likes to learn new things. He studied how to build rockets. He even helped a rocket company. He wanted to reach space. This was a big goal for him. He also works on smart machines now. He wants to make them very clever. John loves to solve hard problems.

140 words

John Carmack is a famous computer programmer. He helps make video games look real.

John Carmack GDC 2010.jpg
John Carmack GDC 2010.jpg
He helped start a company called id Software. He wrote the code for many big games. These include Doom, Quake, and Wolfenstein 3D. He made new ways to show 3D shapes on a screen. These ideas helped many other games work better too.

John also works on new technology. He worked at Oculus VR. This company makes virtual reality tools.

John Carmack - The Dawn of Mobile VR - Game Developer Conference 2015 - cropped.jpg
John Carmack - The Dawn of Mobile VR - Game Developer Conference 2015 - cropped.jpg
Now, he wants to study AGI. This stands for artificial general intelligence. AGI is a way to make machines very smart. He started a new company called Keen Technologies for this work.

John likes to solve hard problems. He often works very long hours. He even goes on solo trips to focus.

John Carmack during the X-Prize Cup 2005 in Las Cruces and Alamogordo, New Mexico -- October 6-9, 2005.jpg
John Carmack during the X-Prize Cup 2005 in Las Cruces and Alamogordo, New Mexico -- October 6-9, 2005.jpg
He also likes rockets. He gave money to a group called Armadillo Aerospace. They built rockets to fly into space. John believes in taking small steps to find big answers.

193 words

John Carmack is a famous American computer programmer. He is a key figure in the world of video games.

John Carmack GDC 2010.jpg
John Carmack GDC 2010.jpg
He helped start a company called id Software. This company made many famous games in the 1990s. These games include Commander Keen, Wolfenstein 3D, Doom, and Quake. His work changed how games look on a screen. He made the digital worlds feel much more real. This matters because his ideas helped many other games work better too.

Carmack is known for finding new ways to make 3D graphics. He created many clever tools for computer screens. For example, he used something called ray casting for games like Wolfenstein 3D. He also used binary space partitioning for the game Doom. He even invented surface caching for the game Quake. One of his most famous ideas is called Carmack's Reverse. This is a way to make shadows look right in a 3D space. These steps helped computers draw complex shapes very quickly.

His career has moved through many different types of technology. In 2013, he left id Software to join Oculus VR. He became their Chief Technology Officer, which is a top leader.

John Carmack - The Dawn of Mobile VR - Game Developer Conference 2015 - cropped.jpg
John Carmack - The Dawn of Mobile VR - Game Developer Conference 2015 - cropped.jpg
He wanted to work on virtual reality, or VR. Later, he moved toward a new goal called artificial general intelligence, or AGI. AGI is the study of making machines very smart. In 2022, he started a new company called Keen Technologies to focus on this.

Carmack has many interesting facts in his long life. He was born on August 21, 1970, in Kansas. When he was a teenager, he once got in trouble for trying to take computers from a school. He later worked at a company in Louisiana called Softdisk. This is where he met other famous game makers. He also spent a lot of money on a hobby called rocketry. He funded a group called Armadillo Aerospace. This group even won a NASA contest in 2008 and 2009.

To do his hard work, Carmack has a special way of living. He often works sixty hours every single week. He likes to work for ten hours a day, six days a week.

John Carmack during the X-Prize Cup 2005 in Las Cruces and Alamogordo, New Mexico -- October 6-9, 2005.jpg
John Carmack during the X-Prize Cup 2005 in Las Cruces and Alamogordo, New Mexico -- October 6-9, 2005.jpg
He also goes on solo trips to a hotel to think. These retreats help him focus on one big problem at a time. He believes that taking tiny, small steps is the best way to find big answers. This is like how a smart machine learns to solve a puzzle.

440 words

John D. Carmack II is a highly influential American computer programmer and video game developer. He is a central figure in the history of digital entertainment due to his technical breakthroughs.

John Carmack GDC 2010.jpg
John Carmack GDC 2010.jpg
Carmack co-founded the influential company id Software. Through this company, he served as the lead programmer for several landmark titles. These include Commander Keen, Wolfenstein 3D, Doom, Quake, and their various sequels. His work fundamentally changed how computers render three-dimensional environments. This innovation allowed video games to transition from flat images to immersive worlds.

Carmack’s career is defined by his development of complex mathematical algorithms for computer graphics. He pioneered several techniques that became industry standards. For example, he used ray casting to create depth in games like Wolfenstein 3D. He implemented binary space partitioning, a method for organizing objects in space, which Doom was the first to use. For the game Quake, he invented surface caching to manage how data is stored and used. He also devised a method for shadows called Carmack's Reverse, formally known as z-fail stencil shadows. This technique was used to create realistic lighting in Doom 3. His game engines were so efficient that they were licensed by other major developers. These engines powered famous series such as Half-Life, Call of Duty, and Medal of Honor: Allied Assault.

His professional journey has seen him move between several major technological sectors. In 2013, he joined Oculus VR to serve as their Chief Technology Officer (CTO). He resigned from id Software specifically to focus on virtual reality (VR) development.

John Carmack - The Dawn of Mobile VR - Game Developer Conference 2015 - cropped.jpg
John Carmack - The Dawn of Mobile VR - Game Developer Conference 2015 - cropped.jpg
This move led to legal complexities regarding intellectual property between ZeniMax Media and Meta. By 2019, Carmack transitioned to a Consulting CTO role at Oculus. He did this to dedicate more time to the field of artificial general intelligence (AGI). AGI refers to the pursuit of creating machines with human-like intelligence. In 2022, he left Oculus entirely to launch his own AGI startup, Keen Technologies.

Carmack's early life included significant interest in computing and some early legal trouble. Born on August 21, 1970, in Shawnee Mission, Kansas, he grew up in the Kansas City area. As a teenager, he was involved in an attempt to take Apple II computers from a school. He used a mixture of thermite and Vaseline to melt through windows. This incident resulted in his arrest and a year in a juvenile home. Despite this, his talent led him to work at Softdisk in Louisiana. It was at Softdisk that he met future collaborators like John Romero and Adrian Carmack. These connections eventually formed the foundation of the id Software team.

His work ethic and philosophy are quite distinct within the software industry. Carmack has maintained a sixty-hour work week for much of his career. This usually consists of working ten hours a day, six days a week. He relies on long periods of uninterrupted focus to solve difficult problems. To achieve this, he often takes week-long programming retreats. During these trips, he stays alone in a hotel in a random city. This isolation allows him to operate at his full cognitive capacity. He also follows a philosophy of incremental innovation. He compares this to the "magic of gradient descent," where small, local steps lead to the best possible outcomes.

Beyond software, Carmack has explored the field of aerospace engineering. Around the year 2000, he became interested in rocketry as a hobby. He used his own funds to support a company called Armadillo Aerospace. He invested over one million dollars annually into this venture.

John Carmack during the X-Prize Cup 2005 in Las Cruces and Alamogordo, New Mexico -- October 6-9, 2005.jpg
John Carmack during the X-Prize Cup 2005 in Las Cruces and Alamogordo, New Mexico -- October 6-9, 2005.jpg
The company focused on suborbital and orbital flight technology. In 2008, Armadillo Aerospace won first place in the NASA Lunar Lander Challenge. They received $350,000 for this achievement. They also completed Level 2 of the challenge in 2009, earning $500,000. The company eventually entered hibernation mode in 2013.

Carmack is also a strong advocate for the open-source software movement. Open-source software allows anyone to view and modify the underlying code. He has been a vocal opponent of software patents, which he views as a form of robbery. He has released the source code for many of his most famous games. This includes Wolfenstein 3D, Doom, Quake, and Quake II. By releasing this code under licenses like the GNU General Public License (GPL), he allowed others to learn from and improve his work. This practice has helped sustain the community of programmers who build on his foundations. His contributions continue to influence how developers approach both gaming and artificial intelligence today.

778 words
🖼️ Images & Media (3)
File:John Carmack GDC 2010.jpg
John Carmack GDC 2010.jpg
File:John Carmack - The Dawn of Mobile VR - Game Developer Conference 2015 - cropped.jpg
John Carmack - The Dawn of Mobile VR -...
File:John Carmack during the X-Prize Cup 2005 in Las Cruces and Alamogordo, New Mexico -- October 6-9, 2005.jpg
John Carmack during the X-Prize Cup 2005...
Up Next
💻
Brendan Eich
Technology
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.