Handmade Network»Feed
Shastic
I listened to the relevant part of the Casey interview: "Trying to make a technology for interacti…
»
Luke
In the case of a text-driven story experience, dialogue will likely come first. The screenplay for…
»
Simon Anciaux
There probably isn't a lot of fiction writer in these forums, as they are mainly about programming…
»
Luke
I recently watched the interview by "The No-Frauds Club" with Casey Muratori, and he discussed at …
»
Luke
Web languages that transpile to JavaScript and only run on the latest browsers, have a lot higher …
»
Shastic
If you are interested in 3D, you will get there. @Me "Another problem is I have no art to put in t…
»
Krimby
Yes, I'm sticking to 2D because 3D is completely over my head. Everything is made of triangles? Ho…
»
Jason
Art work is my main problem! I use a paint program, IrfanView, to draw bitmaps, which I think is g…
»
Shastic
"Should I start posting in Work In Progress? " I don't see why you can't do that. Also, I'm not su…
»
Krimby
Should I start posting in Work In Progress? I'm not providing Site Feedback...
»
Krimby
I tried one of those game engines; it started me out with a single mesh island where I could drag …
»
longtran2904
The more I use fat struct for my entity system, the more I love it. Just saying each flag correspo…
»
nickav
Thanks for the clarification Martins! I didn't know about AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM, that…
»
Jason
Ya, I really like some of their blog posts. The more recent one on debugging is cool. Overall the …
»
Shastic
Other problems I can think of: There is so much to learn with big engines, you could have spent th…
»
Jason
You are re-inventing the game engine. There is nothing wrong with doing that for learning exercise…
»
Dawoodoz
When nobody else reinvents game engines, you soon realize that it's not that difficult to do bette…
»
Mārtiņš Možeiko
UDP is a better choice for games Depends on game type. If you're doing turn based strategy game, o…
»
Mārtiņš Možeiko
You can pass AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM flag to Initialize() and will automatically conver…
»
nickav
I'm trying to implement a WASAPI backend for Windows and I saw this thread from earlier with this …
»
nickav
To communicate between you and another computer over the Internet you use sockets. Sockets general…
»
Krimby
Thank you, Asaf ! I now have my avator. My Discord is messed up; says my email is already taken. I…
»
Asaf Gartner
Welcome. Our discord is at (link also on the top right of the page here). You can upload an avata…
»
Krimby
Just signed up on handmade.network, see that I'm supposed to use Discord to communicate, but can't…
»
Asaf Gartner
If you want a full web browser in your game, you can use CEF.
»
»
Simon Anciaux
You don't use both the ADD and REM macro for the same field. It's one or the other. When you add a…
»
longtran2904
That's my point! Because REM expands to nothing, the removed field is still there! // Later struc…
»
ratchetfreak
No REM(FIELD_ADDED, FIELD_REMOVED, int, score, 0) inside the struct definition expands to nothing …
»
longtran2904
Isn't using the REM macro in the struct definition (e.g player_mission struct) mean the field stil…
»