About the Author
Mass Effect
Final Fantasy X
Batman:Arkham City
Borderlands Series
Weekly Column
Champions Online
World of Warcraft
DM of the Rings
Good Robot
Project Frontier
Forums
"Music"



Project Octant Part 14: Moving Goalposts

By Shamus
on Thursday May 31, 2012
Filed under:
Programming




Project Octant Part 13: Bug Hunt

By Shamus
on Tuesday May 29, 2012
Filed under:
Programming




Project Octant 12: Fix All The Things

By Shamus
on Friday May 25, 2012
Filed under:
Programming




Project Octant Part 11: Shaders

By Shamus
on Wednesday May 23, 2012
Filed under:
Programming




Project Octant 10: Marching

By Shamus
on Monday May 21, 2012
Filed under:
Programming




Project Octant 9: Data Structures

By Shamus
on Thursday May 17, 2012
Filed under:
Programming




Project Octant Part 8: The Time-Hole

By Shamus
on Tuesday May 15, 2012
Filed under:
Programming




Project Octant Part 7:Slopes

By Shamus
on Monday May 14, 2012
Filed under:
Programming




Project Octant Part 6:Tiling

By Shamus
on Friday May 11, 2012
Filed under:
Programming




Project Octant Part 5:The Rainbow Collection

By Shamus
on Wednesday May 9, 2012
Filed under:
Programming




Project Octant Part 4: The Beautiful Noise

By Shamus
on Monday May 7, 2012
Filed under:
Programming




Project Octant Part 3: Using Qt

By Shamus
on Friday May 4, 2012
Filed under:
Programming




Netscape 1997

What did web browsers look like 20 years ago, and what kind of crazy features did they have?

 

Linux vs. Windows

Finally, the age-old debate has been settled.

 

Seven Springs

The true story of three strange days in 1989, when the last months of my adolescence ran out and the first few sparks of adulthood appeared.

 

id Software Coding Style

When the source code for Doom 3 was released, we got a look at some of the style conventions used by the developers. Here I analyze this style and explain what it all means.

 

The Death of Half-Life

Valve still hasn't admitted it, but the Half-Life franchise is dead. So what made these games so popular anyway?

 

Quakecon 2012 Annotated

An interesting but technically dense talk about gaming technology. I translate it for the non-coders.

 

Juvenile and Proud

Yes, this game is loud, crude, childish, and stupid. But it it knows what it wants to be and nails it. And that's admirable.

 

Denuvo and the "Death" of Piracy

Denuvo videogame DRM didn't actually kill piracy, but it did stop it for several months. Here's what we learned from that.

 

The Best of 2017

My picks for what was important, awesome, or worth talking about in 2017.

 

Playstation 3

What was the problem with the Playstation 3 hardware and why did Sony build it that way?

 

Overthinking Zombies

Let's ruin everyone's fun by listing all the ways in which zombies can't work, couldn't happen, and don't make sense.

 

The Loot Lottery

What makes the gameplay of Borderlands so addictive for some, and what does that have to do with slot machines?