Bytes Beneath
Subscribe
Sign in
Home
About
Learn Game Programming
Latest
Top
Discussions
Memory management is too hard for you - Programming Lies
From the Ivory Tower, the Street seems too clumsy to juggle ideas.
Sep 7, 2023
•
Dylan Falconer
25
3
1
The Arena - Custom Memory Allocators in C
Easy, Flexible Memory Management
Feb 9, 2024
•
Dylan Falconer
11
Dynamic Arrays in C
The most useful data-structure, in C
Jan 18, 2024
•
Dylan Falconer
21
11
Choosing the Right Graphics API
Lessons from Canvas2D to Vulkan
Feb 26, 2025
•
Dylan Falconer
7
Hot Reloading in C
How to save 260 hours of your time, every year.
Feb 17, 2024
•
Dylan Falconer
12
Why Games Love State Machines
Less bugs. Clear code paths.
Mar 5, 2025
•
Dylan Falconer
8
Software is the Platform - Programming Lies
Ignoring hardware realities makes you a digital vampire
May 9, 2025
•
Dylan Falconer
8
3
Reinventing the wheel is a waste of time - Programming Lies
Preface
Sep 13, 2023
•
Dylan Falconer
14
1
25 Lines of Code that Glue Systems Together (Events)
Used in games like Skyrim and Fallout. Drop it in your engine this afternoon.
Sep 8, 2025
•
Dylan Falconer
8
Programming Languages as Religion
The programming language wars are a distraction from what actually matters in programming, and in life - getting better.
May 16, 2025
•
Dylan Falconer
7
1
Your Game's Input System is Holding You Back
Hard coded keybindings. Frame-dependent input bugs. Players complaining they can't rebind controls.
Aug 25, 2025
•
Dylan Falconer
7
Custom Strings in C
Because <string.h> is horrible.
Feb 2, 2024
•
Dylan Falconer
4
2
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts