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.
David Madrigal-Hernandez
I'm not sure if anyone else is experiencing this, but whenever I try to toggle fullscreen mode (
»
Allen Webster
Hmmm that's definitely odd behavior. Could you take a quick video clip of it? It may be a graphi…
»
Taylor Robbins
Hey everyone, So I was working on ConstPort recently and starting running into a weird error. It s…
»
George Liontos
Hello there! I just bought 4coder and by the way congrats for the good job Allen. I started using …
»
Joel Davis
Python is an OOP language, so you can't really avoid it. I write a lot of python, and my approach …
»
BlahBlah
Hi, I think it would be useful to be able to resize the window without blocking. One way to this w…
»
Oliver Marsh
What I found most valuable from Handmade Hero was Casey's coding style, his way of thinking about …
»
Todd
roughcoat, I think you hit the nail on that head with that one. Bozemoto and Sintex, I'm not sure …
»
Lucian Radu Teodorescu
I just merged to master the feature branch that implements the dot operator. This feature was plan…
»
mapper
Nope, just random bits of random videos here and there.
»
x13pixels
Currently: fixing a bug in step-in whenever the /INCREMENTAL switch is specified. According to the…
»
roughcoat
I use Python quite a lot and I write procedural code exclusively. It's never been a significant pr…
»
rain1
yes usermode +x. any chance of getting this?
»
pragmatic_hero
Yes, it's called making a game. GLFW/SDL + OpenGL + stb_image or whatever and you're good to go. …
»
Pooria
Was aware of that thanks anyway. People have this tendency here to over-complicate things. You c…
»
pragmatic_hero
You don't need an engine to make a FPS.You don't need quaternions to make a FPS. Frankly you don't …
»
Asaf Gartner
You'll probably find a lot of useful information in the .
»
Pooria
I don't know if it's still going on but there is a video series that is recreating the Quake (2 …
»
Sintex
I don't understand why things have to be that different to the way you would write something in C.…
»
AM
I tracked down the problem to vsnprintf(), used by buf__printf(), in common.c. vsnprintf() is supp…
»
Simon Anciaux
Handmade Hero will help you with opening a window, creating an OpenGL context, creating some shade…
»
Bozemoto
Think it should be mentioned that the "conventional way" even if it's not great has value since it…
»
Pooria
Not intending to implement Unreal/CryEngine again really X'D , let me ask it this way, can it tea…
»
Todd
I find myself literally feeling like this: when it comes to OOP. The thing is, I need to program …
»
Todd
Awesome, yes the second part is exactly what I meant. I am using a lot of those types of tools at …
»
Mārtiņš Možeiko
There is not such thing as list of things "needed for a 3d engine". Each engine is different depen…
»
Pooria
Thanks for reply, can you tell me which things aren't covered by HH and are needed for a 3D game …
»
Mārtiņš Možeiko
HH mostly will teach you about how to think about code when writing games or how to better structu…
»
Manuel Maier
Just wanted to pitch in real quick and say that I also like the idea of having it remember what I …
»
Pooria
Hello I'm good at old C++ and C++11/14/17, and very much interested in the idea of developing a 3D…
»