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.
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…
»
TechGuard
Much appreciated, thank you!
»
x13pixels
Here you go: End User License Agreement (EULA) The Software ("RemedyBG", "remedybg.exe") is Copyri…
»
TechGuard
Is this not available before I buy it?
»