Casey Muratori
   HOME

TheInfoList



OR:

Casey Muratori (born 1976) is an American computer programmer and game developer. He is known for his work on
Bink Video Bink Video is a proprietary file format (extensions .bik and .bk2) for video developed by Epic Games Tools (formerly RAD Game Tools), a part of Epic Games. Overview The format includes its own proprietary video and audio compression algorithms ...
and Granny 3D while working at
RAD Game Tools Bink Video is a proprietary file format (extensions .bik and .bk2) for video developed by Epic Games Tools (formerly RAD Game Tools), a part of Epic Games. Overview The format includes its own proprietary video and audio compression algorithms ...
, for popularizing the concept of immediate mode GUI (IMGUI) and coining the term, and for the Handmade Hero series of educational videos.


Early life

Muratori was raised near
Framingham, Massachusetts Framingham () is a city in the Commonwealth (U.S. state), Commonwealth of Massachusetts, United States. Incorporated in 1700, it is located in Middlesex County, Massachusetts, Middlesex County and the MetroWest subregion of the Greater Boston ...
. Muratori began programming at the age of 7 in the
BASIC Basic or BASIC may refer to: Science and technology * BASIC, a computer programming language * Basic (chemistry), having the properties of a base * Basic access authentication, in HTTP Entertainment * Basic (film), ''Basic'' (film), a 2003 film ...
programming language. His father was a programmer at
Digital Equipment Corporation Digital Equipment Corporation (DEC ), using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president until ...
and taught Muratori how to program. Muratori's father also got programming books for Muratori to learn from. When Muratori was in high school, a childhood friend's father invited Muratori to intern at
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
. Muratori interviewed and was accepted. At his internship, Muratori wrote a library to load and show
ANI Ani (; ; ) is a ruined medieval Armenian city now situated in Turkey's province of Kars, next to the closed border with Armenia. Between 961 and 1045, it was the capital of the Bagratid Armenian kingdom that covered much of present-day Armen ...
files for mouse cursors, as well as making 3D art using
3D Studio Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images. It is developed and produced by Autodesk Media and Entertainment. It has modeling capabi ...
for a different project. During his internship he also met Chris Hecker and became friends with him. Hecker invited Muratori to work with him at his startup after high school, which Muratori did instead of attending university. (He did apply to
Brown University Brown University is a Private university, private Ivy League research university in Providence, Rhode Island, United States. It is the List of colonial colleges, seventh-oldest institution of higher education in the US, founded in 1764 as the ' ...
and was accepted, but moved to
Washington state Washington, officially the State of Washington, is a state in the Pacific Northwest region of the United States. It is often referred to as Washington State to distinguish it from the national capital, both named after George Washington ...
instead to work with Hecker.) At Hecker's startup, Muratori worked with Hecker, Jon Blossom, and Jon Ross on a game that did not ship. Muratori then worked at
Gas Powered Games Wargaming Seattle, formerly known as Gas Powered Games, was a video game developer located in Redmond, Washington. The development studio was started in May 1998 by Chris Taylor (game designer), Chris Taylor and several other ex-Cavedog Entertain ...
for a while before moving on to
RAD Game Tools Bink Video is a proprietary file format (extensions .bik and .bk2) for video developed by Epic Games Tools (formerly RAD Game Tools), a part of Epic Games. Overview The format includes its own proprietary video and audio compression algorithms ...
.


Career

Starting in 1999, Muratori worked for about five years at
RAD Game Tools Bink Video is a proprietary file format (extensions .bik and .bk2) for video developed by Epic Games Tools (formerly RAD Game Tools), a part of Epic Games. Overview The format includes its own proprietary video and audio compression algorithms ...
(now part of
Epic Games Epic Games, Inc. is an American Video game developer, video game and software development, software developer and video game publisher, publisher based in Cary, North Carolina. The company was founded by Tim Sweeney (game developer), Tim Sween ...
, having been acquired in 2021), a company developing
middleware Middleware is a type of computer software program that provides services to software applications beyond those available from the operating system. It can be described as "software glue". Middleware makes it easier for software developers to imple ...
for the
video game industry The video game industry is the tertiary industry, tertiary and quaternary industry, quaternary sectors of the entertainment industry that specialize in the video game development, development, marketing, distribution (marketing), distribution, ...
. At RAD Game Tools, Muratori initially worked on Larrabee. He then worked on Bink 2, a video compression program which video games use to render cutscenes. Bink has been used in over 15,000 games as of 2012. He also developed an internal debugging tool named Moustache as well as a 3D character animation system called Granny. In 2005, he recorded a video lecture which coined the term immediate mode GUI (IMGUI) and popularized the concept. Immediate mode GUI is contrasted with the more mainstream object-oriented "retained mode" GUI frameworks such as Qt. For a time, he hosted a forum to discuss the subject. Besides immediate mode GUIs, he also developed the -way linear quaternion blend and the first geometric optimizations for the Gilbert–Johnson–Keerthi (GJK) algorithm. After leaving RAD Game Tools, Muratori started his own game development studio, Molly Rocket, in 2004. At Molly Rocket he spent 3.5 years as the sole developer of a video game, ''Sushi Bar Samurai'', "a game about making sushi for ghosts caught between worlds". A demo of the game was playable at
PAX 2008 Below is a list of PAX events. This list includes the annual events PAX East, PAX West, PAX South, PAX Australia, and PAX Dev. 2000s 2004 On April 12, 2004, the authors of ''Penny Arcade'' announced PAX, the ''Penny Arcade'' Expo. PAX 2004 wa ...
. Muratori decided not to release the game because " doesn't really communicate anything." Muratori published a novel, ''The Technician'', in 2011. He planned to release another novel, ''Three Stars'', in 2012, but the book was never published. From around 2012 to 2016, Muratori worked on
Jonathan Blow Jonathan Blow (born 1971) is an American video game designer and programmer. He is best known for his work on the independent video games ''Braid'' (2008) and '' The Witness'' (2016). Blow became interested in game programming while at middle ...
's video game '' The Witness'', where he rewrote the movement system (in particular, working on collision detection systems) and helped to extend the world editor. He documented his development progress in a series called Witness Wednesdays. In 2014, Muratori began a video series entitled ''Handmade Hero'', whose goal was to show the creation of an entire video game from scratch. The videos were live-streamed on
Twitch Twitch may refer to: Biology * Muscle contraction ** Convulsion, rapid and repeated muscle contraction and relaxation ** Fasciculation, a small, local, involuntary muscle contraction ** Myoclonic twitch, a jerk usually caused by sudden muscle c ...
and archives were uploaded to
YouTube YouTube is an American social media and online video sharing platform owned by Google. YouTube was founded on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim who were three former employees of PayPal. Headquartered in ...
. As of 2025, the series has over 660 episodes, each one 13 hours long. The series spawned the Handmade Network and Handmade Cities, two communities of programmers and software projects that were inspired by Handmade Hero. Muratori also held conferences called HandmadeCon. As of 2016, he was also working on ''1935'', a narrative-driven game set in 1930s New York about organized crime. In 2020, Muratori announced an upcoming programming course focused on "fundamentals that apply to all programs in all languages" called ''Star Code Galaxy''. As of 2025, ''Star Code Galaxy'' has not been released. In 2023, Muratori began teaching an online course called ''Performance-Aware Programming''. He has spoken at various conferences including a keynote talk, "Digital Due Process", at FUTO's Don't Be Evil Summit in 2024, and the Better Software Conference 2025.


Personal life

As of 2025, Muratori resides in
Seattle, Washington Seattle ( ) is the List of municipalities in Washington, most populous city in the U.S. state of Washington (state), Washington and in the Pacific Northwest region of North America. With a population of 780,995 in 2024, it is the List of Unit ...
. From 2008 to 2020, Muratori co-hosted a podcast called the ''Jeff and Casey Show'' with
RAD Game Tools Bink Video is a proprietary file format (extensions .bik and .bk2) for video developed by Epic Games Tools (formerly RAD Game Tools), a part of Epic Games. Overview The format includes its own proprietary video and audio compression algorithms ...
founder Jeff Roberts. He composes music on the piano.


Works


Video games


Books


See also

*
Jonathan Blow Jonathan Blow (born 1971) is an American video game designer and programmer. He is best known for his work on the independent video games ''Braid'' (2008) and '' The Witness'' (2016). Blow became interested in game programming while at middle ...


References


External links


Homepage

Official Molly Rocket website
Molly Rocket is the name of his game studio
Molly Rocket YouTube channel
where Handmade Hero video archives are hosted (among other videos created by Muratori)
''Computer, Enhance!''
where his programming course ''Performance-Aware Programming'' is hosted {{DEFAULTSORT:Muratori, Casey American video game programmers Indie game developers Living people