Developer Tools

I Write Games in C (yes, C)

One developer bucks the trend, using a classic language for modern games.

Deep Dive

A game developer explains their choice to use the C programming language for solo projects, rejecting more common options like C++ and C#. They prioritize reliability, portability, and simplicity to avoid platform lock-in and complex bugs. Key needs include fast compilation, strict typing, and avoiding object-oriented paradigms. While acknowledging C++'s dominance, they find its complexity and slow compile times a major creative drain compared to C's straightforward approach.

Why It Matters

It challenges modern development norms, showing how foundational tools can enable focused, sustainable creative work.