We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
DocLobster —
Introduction to Allocators This post is intended for programmers who aren't particularly familiar …
»
Ben Visness —
This fall, we’re trying something new. Join us November 16-22 for the first-ever Handmade Networ…
»
priuni_cm —
Don't be afraid to do things Well as you know i am building my own version of what I think markdown…
»
Ben Visness —
We are thrilled to officially welcome six amazing new software projects to the Handmade Network! I…
»
flabbet —
Currently, this renderer is a part of Drawie - rendering backend for PixiEditor. I might make a se…
»
flabbet —
We've been using Skia as our rendering engine for PixiEditor since the beginning. It's an amazing …
»
Ben Visness —
We in the Handmade community have been, shall we say, slow adopters of AI. In a Discord post early…
»
wildric —
Hello, thanks for the article. That's some good resource on the internet. I noticed that in the fi…
»
Ben Visness —
It is crazy to think that the Handmade Network Expo was over a month ago already. The past few mon…
»
ratchetfreak —
The simplest algorithm is directly behind the plane and looking at the tail. But that doesn't give…
»
Angelo Theodorou —
I've published a new development update for nCine, covering the work completed between September 2…
»
cel3312 —
Adding on to Simon's post, I think that could be the right approach; only you'd probably want to i…
»
jesta88 —
First public release of marrow: a high performance, 2-tier animation library in pure C. It is very…
»
@modev —
I have added ability to relate entities by some relationship type + data.
»
trist007 —
Thanks, that helps me think about the camera better.
»
Simon Anciaux —
You will probably get more answers if you ask in the handmade discord. There is also the library t…
»
trist007 —
I'm using SDL3 with Vulkan. I just want a camera to follow from behind my airplane. Any search o…
»
Finalspace —
Taking down libfpl.org Due to legal reasons i had to fully take down the https://www.libfpl.org web…
»
bollhav —
Oh wow, that is awesome! I was not aware of this method to of downloading youtube videos. I will l…
»
Mārtiņš Možeiko —
If you want smaller videos then it is simpler to download already encoded videos with more modern …
»
bollhav —
Great shout! How is this effort coming along? It is a great initiative to get the filesize down, b…
»
Simon Anciaux —
You should ask on the 4coder discord, you're more likely to get an answer there. Are you using 4cc…
»
Long time no see. I have tried to map in 4coder's project.4coder the following: fkey_command[1] = …
»
duchainer —
I'll post some video later, when I get a new stable version ^^""
»
Finalspace —
Sure, i mostly use claude opus 4.6 / 4.7 with a pro plan. As local LLM i use GLM 4.7 flash, but on…
»
Simon Anciaux —
Congrats on reaching v1. Can I ask which AI you use ?
»
Finalspace —
Final Platform Layer 1.0.0 Finally after almost 10 years, FPL gots its first stable release v1.0.0 …
»
Ben Visness —
Thanks to everyone who participated in the Handmade Essentials Jam last month! It was our biggest …
»
dl-developer —
I wanted to know what is the correct way to go about structuring a client-server setup in the Han…
»
guillaume.mirey —
I'm ending up rewriting most of LOC's compiler prototype, almost from scratch, as I'm pulling its …
»