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.
Cristián Donoso
Thank you both. Effectively it seems some process is keeping a handle on the file, even though I s…
»
Casey Muratori
I think I had to set most of it manually, unfortunately - but I don't remember. I started with th…
»
Dan
Hi all, I am wondering if anyone knows which Visual Studio Color Theme Casey used during his first…
»
Aidan
I've had pretty much the same solution as you for a while now, just look in the current directory …
»
Mārtiņš Možeiko
Does Swift have includes/imports? How can you use __m128? Can you open and see source where it or …
»
elle
So the timing issues were due to running the game update and render loop on a separate thread. I f…
»
mojobojo
I need someone experienced in Vim to help me out if its not too much trouble. I just started using…
»
Casey Muratori
Thanks! I do not have the code in front of me at the moment but we can take a look at this on the…
»
Casey Muratori
You would like Handmade Hero more without the arrogance, and I would like Windows more without th…
»
Gplwhite
hi Casey, I think you might've introduced a slight bug when you moved the asset loading code into …
»
Abner Coimbre
I've already talked to @ands on Twitter about this, but make sure you have a title and at least on…
»
Miguel Lechón
It's on the platform layer cleanup episode: 42m45s
»
Mārtiņš Možeiko
I don't remember exactly in what day, but after first implementation Casey updated code for game d…
»
Cristián Donoso
Hi, I'm following the series and coding everything at the same time I watch it. I make my own chan…
»
ands
@cat_in_snow and @andsz (me) on twitter are working on "A Tale of Light". A game that will use var…
»
popcorn
It was unbelievable at first when I found out that Casey has almost the same opinion as I have.I s…
»
Livet Ersomen Strøm
Windows is a malware DELIVERY SYSTEM!! If you assume they are competent, it is by design. :> Isn't…
»
Franz
For what it's worth, I'd rather hear an opinion that I might not completely but still mostly agre…
»
Roderic Bos
From your post you seem to agree with Casey that windows has spiralled out of control, but you def…
»
Andrew Bromage
One of the traits that I've noticed in some of the best people I've worked with is the ability to…
»
Abner Coimbre
Handmade Hero has inspired people to take up a "Handmade" project; maybe even a game of their own.…
»
Andrew Bromage
Also, string operations (the movs and stos family of instructions). Sorry, mmozeiko and Casey are…
»
people
you're right about "__sync_synchonize", it outputs an mfence, I should have looked at the asm outp…
»
Franz
I love rants, but this level of ignorance about Windows is just staggering. Here is some really in…
»
Livet Ersomen Strøm
Your last rant about APIs at the end of episode 135 prompted me to write this post. In a nutshell…
»
Kim Jørgensen
So we got two nasty bugs. I think we need to get an owl of shame emoji added to the forum chat :) …
»
people
I think the "InterlockedCompareExchange" call in the "AtomicCompareExchangeUInt32" function has it…
»
Franz
Hi Casey, Your last rant about APIs at the end of episode 135 prompted me to write this post. In a…
»
Kim Jørgensen
I think I found the bug. In LoadBitmap starting a task can fail but the state is not reset if this…
»
Mārtiņš Možeiko
Oh, hes bool variant is the wrong one. But __sync_val_compare_and_swap should work fine. _Interloc…
»