Handmade Hero Day 001 - Setting Up the Windows Build
Molly Rocket3 HN recommenders · recommended in 3 months, 2017–2021
tutorial · intermediate · evergreen · 2017–2021 on HN
Day 1 of Casey Muratori's Handmade Hero, a live-coded game built from scratch in C on Windows. It reviews C on Windows, sets up a minimal build system and WinMain entry point, and shows a first MessageBox.
HN recommends the series as a thorough look at low-level game programming by someone with deep knowledge, offered free.
Up next
2 mo on HNGoing Native 2012 Keynote Stroustrup
savage309
2 HN recommender · 2012–2025
4 mo on HNCarl Sagan testifying before Congress in 1985 on climate change
carlsagandotcom
4 HN recommender · 2021–2026
5 mo on HNLeslie Lamport: Thinking Above the Code
Microsoft Research
5 HN recommender · 2015–2026
11 mo on HNAlan Kay - Normal Considered Harmful
powerfuloutlet
10 HN recommender · 2012–2026
12 mo on HNWhy Isn't Functional Programming the Norm? – Richard Feldman
Metosin
12 HN recommender · 2019–2025
1 mo on HNWhy There's No Such Thing as a Good Billionaire
Adam Conover
1 HN recommend · 2022–2023
2 mo on HN"Type-Driven Program Synthesis" by Nadia Polikarpova
Strange Loop Conference
2 HN recommender · 2018–2024
7 mo on HNDomain Modeling Made Functional - Scott Wlaschin
NDC Conferences
6 HN recommender · 2018–2024
10 mo on HNOverwatch Gameplay Architecture and Netcode
GDC Festival of Gaming
16 HN recommender · 2019–2025
9 mo on HNRustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West
Rust Programming Language
9 HN recommender · 2018–2023
9 mo on HNA Deep Dive into Nanite Virtualized Geometry
SIGGRAPH Advances in Real-Time Rendering
7 HN recommender · 2021–2026
9 mo on HNHow Crash Bandicoot Hacked The Original Playstation | War Stories | Ars Technica
Ars Technica
13 HN recommender · 2020–2026
3 comments from Hacker News
After watching the first few weeks of Handmade Hero [1] I realised my idea of hard work and dedication was different to a lot of people I was trying to emulate. Doing this as a spare time, free project and the amount of knowledge and experience on-show was incredible [1] ▶ this video
It's hard for me to recall how I learned because my first "game" I wrote was in '89 and I wasn't very old at the time. Maybe check out ▶ this video -- I've watched a fair bit of it and many folks agree it's thorough and interesting. If you don't know C already he has a decent introduction as well. Maybe not the best place to learn C but it suits well enough for game development projects. The nice thing I find with C is that bringing life back to older machines is definitely possible -- the homebrew scene for various old consoles is very much alive and well and there's probably a C compiler that targets it.
Handmade hero [1] mostly, and sometimes Jonathan Blow's compiler programming streams [2]. Not all of these video's are equally interesting, but there's some real gems in there, e.g. where Casey (of HH) hand-optimizes his bilinear bitmap interpolation code (somewhere between streams ~115 and ~120 if I remember correctly). I cringe a lot about their coding style and complete disregard of architecture and basic code hygiene they appear to have, but there's still a lot of interesting things to learn from watching these streams. [1] ▶ this video [2] link