HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Handmade Hero Day 001 - Setting Up the Windows Build

Molly Rocket3 HN recommenders · recommended in 3 months, 2017-2021
YouTube
465K views · 11 years ago · tutorial · evergreen

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.

Game programming & enginesC, C++, Rust, Go & systems languagesSoftware performance & optimization#handmadehero#cprogramming#win32#buildsystems#caseymuratori

3 comments from Hacker News

@agentultra2021 · in “Why I Hate Frameworks (2005)”

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.

RecommendsView on HN
@thorin2020 · in “Ask HN: As a developer what are your aha moments?”

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

Strongly recommendsView on HN
@w0utert2017 · in “Compiler Optimizations are Awesome”

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

RecommendsView on HN
Intro to C on Windows - Day 11:11:59

Intro to C on Windows - Day 1

Molly Rocket
370K views • 12 years ago
Handmade Hero Day 021 - Loading Game Code Dynamically1:43:46

Handmade Hero Day 021 - Loading Game Code Dynamically

Molly Rocket
83K views • 11 years ago
HandmadeCon 2015 - Mike Acton1:11:48

HandmadeCon 2015 - Mike Acton

Molly Rocket
102K views • 10 years ago
Handmade Hero | Getting rid of the OOP mindset7:44

Handmade Hero | Getting rid of the OOP mindset

vexe
167K views • 9 years ago
HandmadeCon 2015 - Pat Wyatt1:07:22

HandmadeCon 2015 - Pat Wyatt

Molly Rocket
33K views • 10 years ago
Unity DOTS vs Handbuilt: Sample Project27:56

Unity DOTS vs Handbuilt: Sample Project

Nick Caston
687K views • 6 years ago
CppCon 2014: Jeff Preshing "How Ubisoft Develops Games for Multicore - Before and After C++11"1:04:33

CppCon 2014: Jeff Preshing "How Ubisoft Develops Games for Multicore - Before and After C++11"

CppCon
53K views • 12 years ago
HandmadeCon 2016 - History of Software Texture Mapping in Games1:22:13

HandmadeCon 2016 - History of Software Texture Mapping in Games

Molly Rocket
15K views • 9 years ago
Killing the Walk Monster50:00

Killing the Walk Monster

Molly Rocket
59K views • 6 years ago
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 20252:27:34

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Better Software Conference
926K views • 1 year ago
CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”1:19:52

CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”

CppCon
264K views • 10 years ago
Ideas about a new programming language for games.1:55:24

Ideas about a new programming language for games.

Jonathan Blow
530K views • 12 years ago
RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West42:30

RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West

Rust Programming Language
152K views • 8 years ago
Reboot Develop 2017 - Jonathan Blow, Thekla Inc. / Making Game Programming Less Terrible1:02:49

Reboot Develop 2017 - Jonathan Blow, Thekla Inc. / Making Game Programming Less Terrible

Reboot Develop
112K views • 9 years ago
Making Metagun6:39

Making Metagun

Nizzotch
763K views • 16 years ago
Zach Oakes - Making Games at Runtime with Clojure37:34

Zach Oakes - Making Games at Runtime with Clojure

ClojureTV
31K views • 11 years ago
Multithreading the Entire Destiny Engine59:34

Multithreading the Entire Destiny Engine

GDC Festival of Gaming
65K views • 9 years ago
Creating a Doom-style 3D engine in C18:50

Creating a Doom-style 3D engine in C

Bisqwit
991K views • 11 years ago
Casey Muratori | Smart-Pointers, RAII, ZII? Becoming an N+2 programmer30:12

Casey Muratori | Smart-Pointers, RAII, ZII? Becoming an N+2 programmer

xDahl
162K views • 2 years ago
Simple Code, High Performance2:50:14

Simple Code, High Performance

Molly Rocket
463K views • 5 years ago