Borderlands Badass Ranks

 By Shamus Oct 28, 2014 60 comments




Pleasant and helpful error messages

 By Shamus Oct 1, 2014 126 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 148 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 22 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