Back to Browse

Multiplatform C game engine from scratch | Day 57 [Semaphores]

2.6K views
May 9, 2026
2:53:49

We introduce semaphores to better schedule work for the threads without sleep(). I also answer some viewer questions about AI and how to learn programming in-depth. 00:00 - Start 07:16 - Programming begins 23:50 - Lagspike bug 30:30 - Answering question about spagetti code 39:17 - Tutorial hell 54:00 - Thoughts on vibecoding 1:18:00 - Building an accidental radio 2:46:35 - Fixing some bugs https://timpz.tv FAQ: What are your tools? - VSCodium, RemedyBG, LLVM, Clangd, Emscripten What's that theme? - Synthwave '84 Is the code public? - https://gitlab.com/timpz What are your dependencies? - HandmadeMath.h, kb_text_shape.h, stb_truetype.h, GLEW/OpenGL & Emscripten/WebGL

Download

0 formats

No download links available.

Multiplatform C game engine from scratch | Day 57 [Semaphores] | NatokHD