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.
Jason
Art work is my main problem! I use a paint program, IrfanView, to draw bitmaps, which I think is g…
»
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 …
»
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…
»
MrSovr
Hello everyone, I am fairly new here. I have been working with raylib for some time, not a profess…
»
Max
Thanks for the response! These resources seem to be what I am looking for. I am traveling for the…
»
Dawoodoz
You can create an abstract function for getting a reference to a variable by name (read and write …
»
graeme
The core insight in the way Go does interfaces is that you pass around pairs of pointers like inst…
»
Max
Thanks for the link. I gave it a glance and it looks really cool. I will give it a full read thr…
»
Simon Anciaux
You can have a look at this blog post:
»
Max
Hey, I have a question about how designing a game editor would for an engine would work. Let's sa…
»
Dawoodoz
You can have structs of function pointers replacing the virtual calls. Ideal for the strategy patt…
»
escalioth
I'm writing a ray tracer based on Peter Shirley's "Ray tracing in one weekend" book. The code in t…
»