Borderlands Badass Ranks

  By Shamus   Oct 28, 2014   60 comments




Pleasant and helpful error messages

  By Shamus   Oct 1, 2014   127 comments




glNext

  By Shamus   Sep 21, 2014   81 comments




Project Unearth Part 7: Oh Please, Shut Up About Shadows Already

  By Shamus   Jul 24, 2014   66 comments




Project Unearth Part 6: Kissing Cubes

  By Shamus   Jul 13, 2014   31 comments




Project Unearth Part 5: Speed Boost

  By Shamus   Jul 9, 2014   60 comments




Project Unearth Part 4: Enclosed Solids

  By Shamus   Jul 7, 2014   63 comments




Project Unearth Part 3: Relief Picture

  By Shamus   Jun 30, 2014   39 comments




Project Unearth Part 2: Skimming Hazzard

  By Shamus   Jun 26, 2014   37 comments




Project Unearth Part 1: Shadow of the Occluder

  By Shamus   Jun 23, 2014   52 comments




Frontier Rebooted Part 7: What Have We Learned Today?

  By Shamus   Jun 18, 2014   65 comments




Frontier Rebooted Part 6: Worst-case Scenario

  By Shamus   Jun 12, 2014   93 comments




Frontier Rebooted Part 5: Kneel Before LOD

  By Shamus   Jun 5, 2014   50 comments




Things that drive me nuts about OpenGL

  By Shamus   May 29, 2014   73 comments




Frontier Rebooted Part 4: Stuck in a Rut

  By Shamus   May 18, 2014   86 comments




Frontier Rebooted Part 3: Act Normal

  By Shamus   May 15, 2014   42 comments




Frontier Rebooted Part 2: Welcome to Orientation

  By Shamus   May 11, 2014   76 comments




Frontier Rebooted Part 1: Back to School

  By Shamus   May 7, 2014   92 comments




Experimenting with Threes! Part 2

  By Shamus   Mar 13, 2014   44 comments




Experimenting with Threes!

  By Shamus   Mar 9, 2014   51 comments




Screensaver: Plasma

  By Shamus   Jan 20, 2014   68 comments




Passage Screensaver

  By Shamus   Jan 13, 2014   59 comments




Project Good Robot #30: Interesting-ness

  By Shamus   Jan 10, 2014   155 comments




Good Robot #29: Saves Go In the Save Place

  By Shamus   Nov 20, 2013   286 comments




Project Good Robot 28: Art Creep

  By Shamus   Nov 4, 2013   88 comments




Project Good Robot 27: Missiles!

  By Shamus   Oct 28, 2013   136 comments




Project Good Robot 26: Shader Shenanigans

  By Shamus   Oct 23, 2013   88 comments




Project Good Robot 25: Reader Questions

  By Shamus   Oct 21, 2013   92 comments




Project Good Robot 24: Portability

  By Shamus   Oct 14, 2013   66 comments




Project Good Robot 23: Programming Paradigms

  By Shamus   Oct 11, 2013   147 comments




Project Good Robot 22: Text Files

  By Shamus   Oct 9, 2013   190 comments




Project Good Robot 21: Resource Usage

  By Shamus   Oct 6, 2013   99 comments




Project Good Robot 20: Gamespace

  By Shamus   Oct 2, 2013   53 comments




Project Good Robot 19: Unbalancing the Game

  By Shamus   Sep 30, 2013   149 comments




Project Good Robot 18: More Robots

  By Shamus   Sep 25, 2013   151 comments




Project Good Robot 17: The Next Stage

  By Shamus   Sep 23, 2013   216 comments




Project Good Robot Part 16: Level Up

  By Shamus   Sep 20, 2013   156 comments




15 Sorting Algorithms in 6 Minutes

  By Shamus   Sep 18, 2013   92 comments




Project Good Robot 14: Outtakes

  By Shamus   Sep 16, 2013   60 comments




Project Good Robot 13: How Do We Leg?

  By Shamus   Sep 13, 2013   109 comments




Project Good Robot 12: Feedback Channels

  By Shamus   Sep 11, 2013   115 comments




Project Good Robot 11: When Stuff Collides

  By Shamus   Sep 9, 2013   100 comments




Project Good Robot Part 10: Software Engineering

  By Shamus   Sep 6, 2013   57 comments




Project Good Robot Part 9: Under The Hood

  By Shamus   Sep 4, 2013   104 comments




Project Good Robot Part 8: Suggestion Box

  By Shamus   Sep 2, 2013   89 comments




Project Good Robot Part 7: Lines of Sight

  By Shamus   Aug 30, 2013   84 comments




Project Good Robot Part 6: Controls

  By Shamus   Aug 28, 2013   90 comments




Project Good Robot Part 5: Taking Shape

  By Shamus   Aug 26, 2013   65 comments




Project Good Robot Part 4: The Clock

  By Shamus   Aug 23, 2013   96 comments




Project Good Robot Part 3: Killer Robots

  By Shamus   Aug 21, 2013   89 comments




Project Good Robot Part 2: Welcome to 2D

  By Shamus   Aug 19, 2013   128 comments




Project Good Robot Part 1: Not Project Good Robot

  By Shamus   Aug 15, 2013   65 comments




Quakecon Keynote 2013 Annotated: Part 4

  By Shamus   Aug 11, 2013   39 comments




Quakecon Keynote 2013 Annotated: Part 3

  By Shamus   Aug 7, 2013   34 comments




Quakecon Keynote 2013 Annotated: Part 2

  By Shamus   Aug 5, 2013   34 comments




Quakecon Keynote 2013 Annotated: Part 1

  By Shamus   Aug 4, 2013   48 comments




Starcraft 2: Rush Analysis

  By Shamus   Jun 13, 2013   86 comments




The Bug is, There is no Bug

  By Shamus   May 6, 2013   76 comments




Coding Style Part 4

  By Shamus   Jan 28, 2013   67 comments




Coding Style Part 3

  By Shamus   Jan 21, 2013   120 comments




Coding Style Part 2

  By Shamus   Jan 18, 2013   144 comments




Coding Style Part 1

  By Shamus   Jan 17, 2013   154 comments




Coding a Parser

  By Shamus   Dec 26, 2012   108 comments




Ok Cancel

  By Shamus   Dec 12, 2012   155 comments




Physics Engine

  By Shamus   Jun 10, 2012   80 comments




Project Octant Part 14: Moving Goalposts

  By Shamus   May 31, 2012   102 comments




Project Octant Part 13: Bug Hunt

  By Shamus   May 29, 2012   63 comments




Project Octant 12: Fix All The Things

  By Shamus   May 25, 2012   60 comments




Project Octant Part 11: Shaders

  By Shamus   May 23, 2012   115 comments




Project Octant 10: Marching

  By Shamus   May 21, 2012   96 comments




Project Octant 9: Data Structures

  By Shamus   May 17, 2012   45 comments




Project Octant Part 8: The Time-Hole

  By Shamus   May 15, 2012   130 comments




Project Octant Part 7:Slopes

  By Shamus   May 14, 2012   97 comments




Project Octant Part 6:Tiling

  By Shamus   May 11, 2012   81 comments




Project Octant Part 5:The Rainbow Collection

  By Shamus   May 9, 2012   68 comments




Project Octant Part 4: The Beautiful Noise

  By Shamus   May 7, 2012   61 comments




Project Octant Part 3: Using Qt

  By Shamus   May 4, 2012   100 comments




Project Frontier: Source

  By Shamus   May 3, 2012   121 comments




Project Octant Part 2: Octree

  By Shamus   May 2, 2012   83 comments




Project Octant Part 1: Introduction

  By Shamus   Apr 30, 2012   129 comments




The GUI Problem

  By Shamus   Apr 15, 2012   117 comments




Let’s Code Part 33: Taking Contributions

  By Shamus   Sep 18, 2011   50 comments




John Carmack 2011 Keynote Annotated:
Part 3 of 3

  By Shamus   Aug 10, 2011   133 comments




John Carmack 2011 Keynote Annotated:
Part 2 of 3

  By Shamus   Aug 9, 2011   64 comments




John Carmack 2011 Keynote Annotated:
Part 1 of 3

  By Shamus   Aug 8, 2011   63 comments




Project Frontier #18: Particle Man

  By Shamus   Jul 25, 2011   59 comments




Project Frontier #17: Feature Dump

  By Shamus   Jul 15, 2011   134 comments




Project Frontier #16: Interface’d

  By Shamus   Jul 13, 2011   87 comments




Project Frontier #15: Devil of a Problem

  By Shamus   Jul 12, 2011   120 comments




Learning to Program vs. Learning to Write Software

  By Shamus   Jul 11, 2011   246 comments




Project Frontier #14: Import Models

  By Shamus   Jul 6, 2011   159 comments




Project Frontier #13: An Animated Topic

  By Shamus   Jul 4, 2011   86 comments




Project Frontier #12: Character Building Exercise

  By Shamus   Jul 3, 2011   90 comments




Project Frontier #11: Bug Hunt

  By Shamus   Jul 1, 2011   82 comments




Project Frontier #10: More Trees

  By Shamus   Jun 29, 2011   108 comments




Project Frontier #9: Happy Little Trees

  By Shamus   Jun 27, 2011   142 comments




Project Frontier: Week 4

  By Shamus   Jun 24, 2011   133 comments




Project Frontier #8: FAQ

  By Shamus   Jun 22, 2011   115 comments




Project Frontier #7: River Raid

  By Shamus   Jun 20, 2011   159 comments




Project Frontier: Week 3

  By Shamus   Jun 17, 2011   174 comments




Project Frontier #6: Growing Grass

  By Shamus   Jun 16, 2011   161 comments




Project Frontier #5: Stitching Time

  By Shamus   Jun 14, 2011   128 comments




Project Frontier #4: Dr. Seuss, Geologist

  By Shamus   Jun 13, 2011   125 comments




Project Frontier #3: Adding Variety

  By Shamus   Jun 10, 2011   61 comments




Project Frontier #2: Paging Data

  By Shamus   Jun 8, 2011   80 comments




Project Frontier #1: Getting Started

  By Shamus   Jun 6, 2011   113 comments




Ask Me a Question: Loading Screens

  By Shamus   May 4, 2011   162 comments




Hashing

  By Shamus   May 3, 2011   117 comments




Let’s Code Part 16: Fun with Shaders

  By Shamus   Apr 10, 2011   58 comments




Transformation Matrix

  By Shamus   Apr 4, 2011   189 comments




Let’s Code Part 8 & 9

  By Shamus   Jan 21, 2011   35 comments




Let’s Code Part 7: Video Production

  By Shamus   Jan 7, 2011   44 comments




Let’s Code Part 5 & 6

  By Shamus   Dec 31, 2010   31 comments




Let’s Code, Part 4

  By Shamus   Dec 19, 2010   13 comments




Let’s Code Part 3

  By Shamus   Dec 9, 2010   41 comments




Project Hex Part 6 – A Comment on Comments

  By Shamus   Dec 1, 2010   154 comments




Project Hex Part 5 – Growing Grass

  By Shamus   Nov 17, 2010   74 comments




Project Hex Part 4 – 8 Bits is Enough

  By Shamus   Nov 10, 2010   59 comments




Project Hex Part 3 – Things Get Hilly

  By Shamus   Nov 3, 2010   99 comments




Project Hex: Part 2

  By Shamus   Oct 20, 2010   92 comments




Project Hex: Part 1

  By Shamus   Oct 13, 2010   145 comments




Ask Me a Question:
What is “Trashing the heap”?

  By Shamus   Oct 6, 2010   251 comments




Comic Press

  By Shamus   Sep 28, 2010   46 comments




Object-Disoriented Programming

  By Shamus   Sep 27, 2010   178 comments




Lingua Programmatica

  By Shamus   Mar 29, 2010   186 comments




My Version of Tetris

  By Shamus   Mar 8, 2010   71 comments




Why My Website Goes Down

  By Shamus   Jan 31, 2010   62 comments




The Truth About The BSP

  By Shamus   Aug 31, 2009   53 comments




AI Follies: Behaviors

  By Shamus   Aug 25, 2009   31 comments




AI Follies: Pathing

  By Shamus   Aug 20, 2009   48 comments




AI Follies: Targeting

  By Shamus   Aug 19, 2009   42 comments




AI Follies: Interesting Behavior

  By Shamus   Aug 18, 2009   27 comments




AI Follies: Detection

  By Shamus   Aug 13, 2009   45 comments




AI Follies: Introduction

  By Shamus   Aug 12, 2009   45 comments




Software Engineering

  By Shamus   Jul 28, 2009   44 comments




Scratch

  By Shamus   Jul 15, 2009   43 comments




Cityscape Developer Diary

  By Shamus   Jul 9, 2009   19 comments




Getting Started with Programming

  By Shamus   Jun 2, 2009   83 comments




Example Code

  By Shamus   Jun 1, 2009   57 comments




Pixel City, Test

  By Shamus   May 8, 2009   131 comments




Procedural City, Part 14: Feedback and Assessment

  By Shamus   May 7, 2009   63 comments




Procedural City, Part 13: “Release” of Program and Source

  By Shamus   May 5, 2009   189 comments




Procedural City, Part 12: Finishing Touches

  By Shamus   May 4, 2009   48 comments




Procedural City, Part 11: Demonstration Video

  By Shamus   May 2, 2009   93 comments




Procedural City, Part 10: More Performance

  By Shamus   Apr 30, 2009   61 comments




Procedural City, Part 9: Speeding Things Up

  By Shamus   Apr 28, 2009   51 comments




Procedural City, Part 8: Optimization Tests

  By Shamus   Apr 27, 2009   27 comments




Procedural City, Part 7: The Street-Level Trap

  By Shamus   Apr 23, 2009   65 comments




Procedural City, Part 6: Sky

  By Shamus   Apr 21, 2009   51 comments




Procedural City, Part 5: Fixes

  By Shamus   Apr 20, 2009   33 comments




Procedural City: Intermission

  By Shamus   Apr 17, 2009   20 comments




Procedural City, Part 4: City Planning

  By Shamus   Apr 16, 2009   47 comments




Procedural City, Part 3: Generating Buildings

  By Shamus   Apr 15, 2009   41 comments




Procedural City, Part 2: Building Textures

  By Shamus   Apr 14, 2009   49 comments




Procedural City, Part 1: Introduction

  By Shamus   Apr 13, 2009   149 comments




Sierpinski Triangle

  By Shamus   Dec 4, 2008   104 comments




“New” Posters

  By Shamus   Jun 4, 2008   55 comments




Faces

  By Shamus   Jul 3, 2007   18 comments




Informless

  By Shamus   Aug 17, 2006   15 comments




The Procedural World, Part 2

  By Shamus   Aug 8, 2006   20 comments




The Procedural World, Part 1

  By Shamus   Aug 7, 2006   33 comments




WordPress Plugin: Useless Stats v1.2

  By Shamus   Jun 15, 2006   2 comments




WordPress Plugin: Useless Stats

  By Shamus   Jun 6, 2006   23 comments




Random quotes in wordpress

  By Shamus   Jun 3, 2006   15 comments




Lexicon WordPress Plugin v1.1

  By Shamus   May 27, 2006   8 comments




Lexicon WordPress Plugin

  By Shamus   May 24, 2006   19 comments




Favorite Things 2.0

  By Shamus   Apr 30, 2006   9 comments




Terrain: Source Code

  By Shamus   Feb 25, 2006   16 comments




Terrain Feedback

  By Shamus   Feb 23, 2006   26 comments




Terrain, Part 10

  By Shamus   Feb 20, 2006   23 comments




Terrain, Part 9

  By Shamus   Feb 17, 2006   6 comments




Terrain, Part 8

  By Shamus   Feb 15, 2006   2 comments




Terrain, Part 7

  By Shamus   Feb 13, 2006   3 comments




Terrain, Part 6

  By Shamus   Feb 10, 2006   9 comments




Terrain, Part 5

  By Shamus   Feb 8, 2006   4 comments




Terrain, Part 4

  By Shamus   Feb 6, 2006   5 comments




Terrain, Part 3

  By Shamus   Feb 3, 2006   2 comments




Terrain, Part 2

  By Shamus   Feb 1, 2006   8 comments




Terrain, Part 1

  By Shamus   Jan 30, 2006   23 comments