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.
Roderic Bos
If you develop on windows and run linux in a VM you can now debug the linux application from Visua…
»
Casey Muratori
It definitely didn't work when I used to program C++ (~1995-1999). But that may have had nothing …
»
Andrew Bromage
Oh, interesting! Is that a change in the standard? Because I seem to recall that not working at so…
»
Cristián Donoso
By all means, the dll reloading was just an example. The point I'm trying to make is that that par…
»
Mārtiņš Možeiko
The architecture of memory management in HH is not really only for dll reloading. It's main advant…
»
Mārtiņš Možeiko
Oh, right. I think you need to enable some "advanced options" checkbox to see additional options. …
»
Cristián Donoso
I made a gameboy emulator in C# using many of the techniques explained by Casey. As mmozeiko said…
»
Brad B
Thanks for the reply. Struggled with express and then downloaded and installed Community. The opti…
»
Mārtiņš Možeiko
He is currently using _t macro, which is same thing as TEXT macro:
»
ratchetfreak
You can also use the TEXT() macro to create the string literals for the API calls that expect stri…
»
Mārtiņš Možeiko
Free versions of VS have exactly same compiler as Pro or Ultimate (or whatever else) editions of V…
»
Stephen A
I'm using visual studio community which is currently free. Have you had a look at that?
»
Brad B
I struggled with this all day. VS Express does not allow the user to get the add-on to be able to …
»
Joel Davis
Handmade hero already has a very limited skeletal animation system -- the Hero is built from a bod…
»
ratchetfreak
It's a 2D game so there should not be a need for skeletal animations. Maybe he'll start it when he…
»
erpeo93
Hello everyone, I am currently at day 70 of handmade hero, and yesterday I saw that even in the la…
»
rizoma
I don't know maybe you knew more math than me. I had problems even with dimentional analysis.. I f…
»
Jim R. Didriksen
Yeah I'm not sure really, the math heavy episodes are very few really. I'm more interested in the …
»
Mattie
Umm.. are you sure it is OS problem? I think it is because of how human eyes work. Their refresh …
»
Casey Muratori
It is also worth noting that the monitors refresh rate has nothing to do with how often it can act…
»
Mārtiņš Možeiko
Umm.. are you sure it is OS problem? I think it is because of how human eyes work. Their refresh …
»
Mārtiņš Možeiko
You don't need to give different names to members and parameters in initialization list: is will w…
»
rizoma
Thanks Jim for replying, Your words make me think that I'm doing good dropping HH for a while and…
»
Casey Muratori
Well the idea is more that the programmer should have some idea of what their budget is and what …
»
Andrew Bromage
I always figured that the main reasons for putting this in a coding standard is to ease porting o…
»
AndrewJDR
Visual Studio Code on Linux now supports debugging of standalone C++ apps: First install: Then i…
»
felix_xb
@BillDStrong, is that in reply to me? I'm biased towards fighting games so um ya there's that. Sim…
»
Bill Strong
In games, it is almost never acceptable to give players a different Gameplay experience. This is t…
»
felix_xb
Going for lowest acceptable and then optimizing up is an interesting way to do it. I agree that it…
»
Casey Muratori
The actual answer is that if you design a game for 60fps instead of 120fps, it's twice as interest…
»