Fabien Sanglard
Programmer and writer known for detailed source code reviews of classic game engines, and author of the Game Engine Black Book series on Wolfenstein 3D and DOOM.
Fabien Sanglard did not write this page. What is this?
It collects the places they publish and what they have said there, each linked to the source. They have no account here. Is this you? Claim it, correct it, or ask us to remove it from ppll.
Where they publish
fabiensanglard.netSite His personal site: game engine source code reviews, retro hardware builds and book write-ups.
Recent
- My agent.md to improve LLM-assisted code quality 21 Aug 2026
- Quake Shareware, a CD-ROM just a little too full 17 Aug 2026
- Jurassic Park computers in excruciating detail 13 Jul 2026
Show 17 more
- A dock that finally wakes up reliably 11 Jul 2026
- Don't you mean extinct? 10 Jul 2026
- The art and engineering of Silpheed 1 Jun 2026
- Magic the Gathering format: Fun 40 20 May 2026
- How Michael Abrash doubled Quake framerate 14 Feb 2026
- Let's compile Quake like it's 1997! 5 Feb 2026
- Is QSpy still cool? Let's play QuakeWorld! 16 Jan 2026
- Building a 1997 Quake PC: Benchmarking GLquake 14 Jan 2026
- Building a 1997 Quake PC: Benchmarking Vquake 13 Jan 2026
- Building a 1997 Quake PC: Benchmarking Quake 12 Jan 2026
- Building a 1997 Quake PC! 8 Jan 2026
- Why WinQuake exists and how it works 3 Dec 2025
- Quake Engine Indicators 24 Nov 2025
- How quake.exe got its TCP/IP stack 17 Nov 2025
- Building my childhood dream PC 18 May 2025
- Why fastDoom is fast 4 Mar 2025
- Watching sunsets 18 Aug 2024
Link verified 4 Sept 2026. Recent items update automatically from the channel.
github.com/fabiensanglardGitHub Source for his site and his code-reading projects.
Recent
- gebbdoom — Game Engine Black Book: Doom 29 Aug 2026
- csi — Tool to test terminal csi commands 25 Aug 2026
- dc — Driving Compilers 20 May 2026
Show 9 more
- gebbwolf3 — Book about wolfenstein 3D 18 May 2026
- cpsb — The book of CPS-1 18 May 2026
- qsource1 12 Feb 2026
- libRealSpace — Tools to parse and render Origin Systems RealSpace engine assets. 8 Aug 2025
- Another-World-Bytecode-Interpreter — "Fabother World" an interpreter for Another World (Out of this world). 5 Mar 2025
- cpss — A tool to reconstruct Capcom CP-1 paper sheets 29 Nov 2024
- horizons 18 Aug 2024
- Shmup — 3D Shoot'em Up written with OpenGL ES 1.1/2.0 running on iOS, Android, Windows and MacOS X. 20 Jul 2024
- ccps — SDK for CPS-1 boards 2 Mar 2024
Link verified 4 Sept 2026. Recent items update automatically from the channel.
Recommends rcmnd
What they recommendrcmnd 14 things — each backed by an exact quote.
Compiled by rcmnd.app, not by them: the quotes are theirs, and each links to the post it was copied from.
Recent
CalDigit TS3 Mixed on
Even the best Thunderbolt dock at the time, the CalDigit TS3, would occasionally fail to wake up the system. It was super annoying.
fabiensanglard.net 2026-07-11
Caldigit TS4 Mixed on
I got the CalDigit TS4 as soon as it was released, in 2022. It was perhaps a little bit better but overall I was disappointed to still sometimes encounter a machine that would not wake up.
fabiensanglard.net 2026-07-11
ASUS ROG Swift PG27UCDM Liked
Since I switched the monitor, I have never experienced a failure. The system works perfectly, flawlessly waking the laptop and bringing the desktop online in under a second.
fabiensanglard.net 2026-07-11
Show 11 more
ZSA Moonlander Loved
The Moonlander is my dream keyboard. It has everything the Ergodox EZ offers, and it remains ultra-stable while tilted on the Platform. I really hope this will be my last keyboard.
fabiensanglard.net 2026-06-28
ErgodoxEZ Loved
With its detached parts, the Ergodox EZ is able to adjust to any typist. I used that keyboard for 10 years. I liked it so much that I bought one for home and one for work.
fabiensanglard.net 2026-06-28
NMB ConcertMaster RT-9100W Liked
But it has the advantage of packing the best sound system I have ever come across on a keyboard.
fabiensanglard.net 2026-06-28
IBM Model M SSK Loved
Not having that cumbersome keypad eat up the space and pushing the mouse location further right is so convenient, it surpasses the 101/102-key version.
fabiensanglard.net 2026-06-28
8BitDo Retro Mechanical Keyboard Liked
sounds like a dream, and is overall an excellent keyboard that I have used a lot to play Diablo II: Resurrected.
fabiensanglard.net 2026-06-28
IBM Model M Loved
I discovered the IBM Model M in 1993 when I went over to the neighbor who owned an IBM PS/1 2168. I was immediately hooked to the feel of the keys and their clicky sound. It felt like using a typewriter and I loved it.
fabiensanglard.net 2026-06-28
Introduction to Algorithms Recommends
Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein.
fabiensanglard.net 2014-02-13
Algorithms Recommends
Algorithms by Robert Sedgewick and Kevin Wayne.
fabiensanglard.net 2014-02-13
Programming Interviews Exposed Recommends
Programming Interviews Exposed is a slim book that can be read within a few hours.
fabiensanglard.net 2014-02-13
The Art of Computer Programming Recommends
The Art of Computer Programming by Donald E. Knuth.
fabiensanglard.net 2014-02-13
The Algorithm Design Manual Recommends
The Algorithm Design Manual by Steven S Skiena.
fabiensanglard.net 2014-02-13
Latest
Full feed →Everything, newest firstFeed Repos, posts and recommendations from the cards above, in one stream.
Filter & sortAll sources · condensed
- gebbdoom — Game Engine Black Book: Doom 29 Aug
- csi — Tool to test terminal csi commands 25 Aug
- My agent.md to improve LLM-assisted code quality 21 Aug
- Quake Shareware, a CD-ROM just a little too full 17 Aug
- Jurassic Park computers in excruciating detail 13 Jul
- A dock that finally wakes up reliably 11 Jul
Show 32 more
- Don't you mean extinct? 10 Jul
- IBM Model M 28 Jun Loved
- 8BitDo Retro Mechanical Keyboard 28 Jun Liked
- IBM Model M SSK 28 Jun Loved
- NMB ConcertMaster RT-9100W 28 Jun Liked
- ErgodoxEZ 28 Jun Loved
- ZSA Moonlander 28 Jun Loved
- The art and engineering of Silpheed 1 Jun
- dc — Driving Compilers 20 May
- Magic the Gathering format: Fun 40 20 May
- gebbwolf3 — Book about wolfenstein 3D 18 May
- cpsb — The book of CPS-1 18 May
- How Michael Abrash doubled Quake framerate 14 Feb
- qsource1 12 Feb
- Let's compile Quake like it's 1997! 5 Feb
- Is QSpy still cool? Let's play QuakeWorld! 16 Jan
- Building a 1997 Quake PC: Benchmarking GLquake 14 Jan
- Building a 1997 Quake PC: Benchmarking Vquake 13 Jan
- Building a 1997 Quake PC: Benchmarking Quake 12 Jan
- Building a 1997 Quake PC! 8 Jan
- Why WinQuake exists and how it works 3 Dec 2025
- libRealSpace — Tools to parse and render Origin Systems RealSpace engine assets. 8 Aug 2025
- Another-World-Bytecode-Interpreter — "Fabother World" an interpreter for Another World (Out of this world). 5 Mar 2025
- cpss — A tool to reconstruct Capcom CP-1 paper sheets 29 Nov 2024
- horizons 18 Aug 2024
- Shmup — 3D Shoot'em Up written with OpenGL ES 1.1/2.0 running on iOS, Android, Windows and MacOS X. 20 Jul 2024
- ccps — SDK for CPS-1 boards 2 Mar 2024
- The Algorithm Design Manual 13 Feb 2014 Recommends
- The Art of Computer Programming 13 Feb 2014 Recommends
- Programming Interviews Exposed 13 Feb 2014 Recommends
- Algorithms 13 Feb 2014 Recommends
- Introduction to Algorithms 13 Feb 2014 Recommends