Bytes Beneath
Subscribe
Sign in
Home
About
Learn Game Programming
Make Any Game You Can Imagine - Programming Lies
You have been told that the first step of creating the game of your dreams is to pick an engine. In this contained a subtle lie.
Feb 23
•
Dylan Falconer
3
Most Popular
View all
Memory management is too hard for you - Programming Lies
Sep 7, 2023
•
Dylan Falconer
25
3
1
The Arena - Custom Memory Allocators in C
Feb 9, 2024
•
Dylan Falconer
11
Dynamic Arrays in C
Jan 18, 2024
•
Dylan Falconer
21
11
Latest
Top
Discussions
Why I Still Choose Custom Engines in 2026
A video version of this article is available on my YouTube channel:
Feb 6
•
Dylan Falconer
3
Hot Reloading in Odin + Raylib
Change Code - Instantly See Results In-Game
Oct 7, 2025
•
Dylan Falconer
5
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
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
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
Software is the Platform - Programming Lies
Ignoring hardware realities makes you a digital vampire
May 9, 2025
•
Dylan Falconer
8
3
Why Games Love State Machines
Less bugs. Clear code paths.
Mar 5, 2025
•
Dylan Falconer
8
See all
Bytes Beneath
Occasional deep-dives on building games from the ground up - no engines, just grit and code.
Subscribe
Recommendations
Digital Grove
Ryan Fleury
Computer, Enhance!
Casey Muratori
The Haven
Michael Radu
Socials
YouTube
Bytes Beneath
Subscribe
About
Archive
Recommendations
Sitemap
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts