Main Page
Appearance
Welcome to Handmade Knowledge! This wiki aims to be a repository of links and knowledge for the handmade community.
If you want to write your own codebase/standard library, check out Codebase.
If you want to write a game without an off-the-shelf engine, take a look at Game Engineering.
If you want to learn how to write faster code, maybe CPU Performance is for you.
If you are interested in compilers/linkers/debuggers/profilers, give Dev Toolchain a chance.
Influential Talks and Blog Posts
Some talks and blog posts were so influential they served as the bedrock for the handmade community.
- Jonathan Blow (April 2011): How to program independent games
- Casey Muratori (May 2014): Semantic Compression
- Mike Acton (September 2014): Data-Oriented Design
- John Carmack (September 2014): Inlined Code
- Sean Barrett (June 2015): Advice for Writing Small Programs in C
- Casey Muratori (May 2018): The Thirty-Million-Line Problem
- Jonathan Blow (May 2019): Preventing the Collapse of Civilization
Recommended Blogs
If you are looking for a light read… Well maybe not these ones…