The Strange Evolution of OpenGL Part 3

Programming   By Shamus   Apr 9, 2015   58 comments



The Strange Evolution of OpenGL Part 2

Programming   By Shamus   Apr 5, 2015   36 comments



The Strange Evolution of OpenGL Part 1

Programming   By Shamus   Apr 2, 2015   76 comments



Ideas about a new programming language for games, Annotated: Part 4

Programming   By Shamus   Mar 4, 2015   99 comments



A new programming language for games, Annotated: Part 3

Programming   By Shamus   Mar 1, 2015   97 comments



A new programming language for games, Annotated: Part 2

Programming   By Shamus   Feb 27, 2015   108 comments



A new programming language for games, Annotated: Part 1

Programming   By Shamus   Feb 25, 2015   178 comments



Overused Words in Game Titles

Programming   By Shamus   Feb 15, 2015   109 comments



Borderlands Badass Ranks

Programming   By Shamus   Oct 28, 2014   60 comments



Pleasant and helpful error messages

Programming   By Shamus   Oct 1, 2014   127 comments



glNext

Programming   By Shamus   Sep 21, 2014   81 comments



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

Programming   By Shamus   Jul 24, 2014   67 comments



Project Unearth Part 6: Kissing Cubes

Programming   By Shamus   Jul 13, 2014   31 comments



Project Unearth Part 5: Speed Boost

Programming   By Shamus   Jul 9, 2014   60 comments



Project Unearth Part 4: Enclosed Solids

Programming   By Shamus   Jul 7, 2014   63 comments



Project Unearth Part 3: Relief Picture

Programming   By Shamus   Jun 30, 2014   39 comments



Project Unearth Part 2: Skimming Hazzard

Programming   By Shamus   Jun 26, 2014   37 comments



Project Unearth Part 1: Shadow of the Occluder

Programming   By Shamus   Jun 23, 2014   52 comments



Frontier Rebooted Part 7: What Have We Learned Today?

Programming   By Shamus   Jun 18, 2014   66 comments



Frontier Rebooted Part 6: Worst-case Scenario

Programming   By Shamus   Jun 12, 2014   93 comments



Frontier Rebooted Part 5: Kneel Before LOD

Programming   By Shamus   Jun 5, 2014   50 comments



Things that drive me nuts about OpenGL

Programming   By Shamus   May 29, 2014   73 comments



Frontier Rebooted Part 4: Stuck in a Rut

Programming   By Shamus   May 18, 2014   87 comments



Frontier Rebooted Part 3: Act Normal

Programming   By Shamus   May 15, 2014   43 comments



Frontier Rebooted Part 2: Welcome to Orientation

Programming   By Shamus   May 11, 2014   77 comments



Frontier Rebooted Part 1: Back to School

Programming   By Shamus   May 7, 2014   92 comments



Experimenting with Threes! Part 2

Programming   By Shamus   Mar 13, 2014   44 comments



Experimenting with Threes!

Programming   By Shamus   Mar 9, 2014   51 comments



Screensaver: Plasma

Programming   By Shamus   Jan 20, 2014   68 comments



Passage Screensaver

Programming   By Shamus   Jan 13, 2014   59 comments



15 Sorting Algorithms in 6 Minutes

Programming   By Shamus   Sep 18, 2013   92 comments



Quakecon Keynote 2013 Annotated: Part 4

Programming   By Shamus   Aug 11, 2013   39 comments



Quakecon Keynote 2013 Annotated: Part 3

Programming   By Shamus   Aug 7, 2013   34 comments



Quakecon Keynote 2013 Annotated: Part 2

Programming   By Shamus   Aug 5, 2013   34 comments



Quakecon Keynote 2013 Annotated: Part 1

Programming   By Shamus   Aug 4, 2013   48 comments



Starcraft 2: Rush Analysis

Programming   By Shamus   Jun 13, 2013   86 comments



The Bug is, There is no Bug

Programming   By Shamus   May 6, 2013   76 comments



Coding Style Part 4

Programming   By Shamus   Jan 28, 2013   67 comments



Coding Style Part 3

Programming   By Shamus   Jan 21, 2013   120 comments



Coding Style Part 2

Programming   By Shamus   Jan 18, 2013   144 comments



Coding Style Part 1

Programming   By Shamus   Jan 17, 2013   154 comments



Coding a Parser

Programming   By Shamus   Dec 26, 2012   108 comments



Ok Cancel

Programming   By Shamus   Dec 12, 2012   155 comments



Physics Engine

Programming   By Shamus   Jun 10, 2012   81 comments



Project Octant Part 14: Moving Goalposts

Programming   By Shamus   May 31, 2012   102 comments



Project Octant Part 13: Bug Hunt

Programming   By Shamus   May 29, 2012   63 comments



Project Octant 12: Fix All The Things

Programming   By Shamus   May 25, 2012   60 comments



Project Octant Part 11: Shaders

Programming   By Shamus   May 23, 2012   115 comments



Project Octant 10: Marching

Programming   By Shamus   May 21, 2012   96 comments



Project Octant 9: Data Structures

Programming   By Shamus   May 17, 2012   46 comments



Project Octant Part 8: The Time-Hole

Programming   By Shamus   May 15, 2012   130 comments



Project Octant Part 7:Slopes

Programming   By Shamus   May 14, 2012   97 comments



Project Octant Part 6:Tiling

Programming   By Shamus   May 11, 2012   81 comments



Project Octant Part 5:The Rainbow Collection

Programming   By Shamus   May 9, 2012   68 comments



Project Octant Part 4: The Beautiful Noise

Programming   By Shamus   May 7, 2012   61 comments



Project Octant Part 3: Using Qt

Programming   By Shamus   May 4, 2012   100 comments



Project Frontier: Source

Programming   By Shamus   May 3, 2012   121 comments



Project Octant Part 2: Octree

Programming   By Shamus   May 2, 2012   83 comments



Project Octant Part 1: Introduction

Programming   By Shamus   Apr 30, 2012   129 comments



The GUI Problem

Programming   By Shamus   Apr 15, 2012   117 comments



Let’s Code Part 33: Taking Contributions

Programming   By Shamus   Sep 18, 2011   50 comments



John Carmack 2011 Keynote Annotated:
Part 3 of 3

Programming   By Shamus   Aug 10, 2011   133 comments



John Carmack 2011 Keynote Annotated:
Part 2 of 3

Programming   By Shamus   Aug 9, 2011   64 comments



John Carmack 2011 Keynote Annotated:
Part 1 of 3

Programming   By Shamus   Aug 8, 2011   63 comments



Project Frontier #18: Particle Man

Programming   By Shamus   Jul 25, 2011   60 comments



Project Frontier #17: Feature Dump

Programming   By Shamus   Jul 15, 2011   134 comments



Project Frontier #16: Interface’d

Programming   By Shamus   Jul 13, 2011   87 comments



Project Frontier #15: Devil of a Problem

Programming   By Shamus   Jul 12, 2011   120 comments



Learning to Program vs. Learning to Write Software

Programming   By Shamus   Jul 11, 2011   246 comments



Project Frontier #14: Import Models

Programming   By Shamus   Jul 6, 2011   159 comments



Project Frontier #13: An Animated Topic

Programming   By Shamus   Jul 4, 2011   86 comments



Project Frontier #12: Character Building Exercise

Programming   By Shamus   Jul 3, 2011   90 comments



Project Frontier #11: Bug Hunt

Programming   By Shamus   Jul 1, 2011   82 comments



Project Frontier #10: More Trees

Programming   By Shamus   Jun 29, 2011   108 comments



Project Frontier #9: Happy Little Trees

Programming   By Shamus   Jun 27, 2011   142 comments



Project Frontier: Week 4

Programming   By Shamus   Jun 24, 2011   133 comments



Project Frontier #8: FAQ

Programming   By Shamus   Jun 22, 2011   115 comments



Project Frontier #7: River Raid

Programming   By Shamus   Jun 20, 2011   159 comments



Project Frontier: Week 3

Programming   By Shamus   Jun 17, 2011   174 comments



Project Frontier #6: Growing Grass

Programming   By Shamus   Jun 16, 2011   161 comments



Project Frontier #5: Stitching Time

Programming   By Shamus   Jun 14, 2011   128 comments



Project Frontier #4: Dr. Seuss, Geologist

Programming   By Shamus   Jun 13, 2011   125 comments



Project Frontier #3: Adding Variety

Programming   By Shamus   Jun 10, 2011   61 comments



Project Frontier #2: Paging Data

Programming   By Shamus   Jun 8, 2011   80 comments



Project Frontier #1: Getting Started

Programming   By Shamus   Jun 6, 2011   113 comments



Ask Me a Question: Loading Screens

Programming   By Shamus   May 4, 2011   162 comments



Hashing

Programming   By Shamus   May 3, 2011   117 comments



Let’s Code Part 16: Fun with Shaders

Programming   By Shamus   Apr 10, 2011   58 comments



Transformation Matrix

Programming   By Shamus   Apr 4, 2011   189 comments



Let’s Code Part 8 & 9

Programming   By Shamus   Jan 21, 2011   35 comments



Let’s Code Part 7: Video Production

Programming   By Shamus   Jan 7, 2011   44 comments



Let’s Code Part 5 & 6

Programming   By Shamus   Dec 31, 2010   31 comments



Let’s Code, Part 4

Programming   By Shamus   Dec 19, 2010   13 comments



Let’s Code Part 3

Programming   By Shamus   Dec 9, 2010   41 comments



Project Hex Part 6 – A Comment on Comments

Programming   By Shamus   Dec 1, 2010   154 comments



Project Hex Part 5 – Growing Grass

Programming   By Shamus   Nov 17, 2010   74 comments



Project Hex Part 4 – 8 Bits is Enough

Programming   By Shamus   Nov 10, 2010   59 comments



Project Hex Part 3 – Things Get Hilly

Programming   By Shamus   Nov 3, 2010   100 comments



Project Hex: Part 2

Programming   By Shamus   Oct 20, 2010   92 comments



Project Hex: Part 1

Programming   By Shamus   Oct 13, 2010   145 comments



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

Programming   By Shamus   Oct 6, 2010   251 comments



Comic Press

Programming   By Shamus   Sep 28, 2010   47 comments



Object-Disoriented Programming

Programming   By Shamus   Sep 27, 2010   178 comments



Lingua Programmatica

Programming   By Shamus   Mar 29, 2010   186 comments



My Version of Tetris

Programming   By Shamus   Mar 8, 2010   71 comments



Why My Website Goes Down

Programming   By Shamus   Jan 31, 2010   62 comments



The Truth About The BSP

Programming   By Shamus   Aug 31, 2009   53 comments



AI Follies: Behaviors

Programming   By Shamus   Aug 25, 2009   31 comments



AI Follies: Pathing

Programming   By Shamus   Aug 20, 2009   49 comments



AI Follies: Targeting

Programming   By Shamus   Aug 19, 2009   42 comments



AI Follies: Interesting Behavior

Programming   By Shamus   Aug 18, 2009   27 comments



AI Follies: Detection

Programming   By Shamus   Aug 13, 2009   45 comments



AI Follies: Introduction

Programming   By Shamus   Aug 12, 2009   45 comments



Software Engineering

Programming   By Shamus   Jul 28, 2009   44 comments



Scratch

Programming   By Shamus   Jul 15, 2009   43 comments



Cityscape Developer Diary

Programming   By Shamus   Jul 9, 2009   19 comments



Getting Started with Programming

Programming   By Shamus   Jun 2, 2009   83 comments



Example Code

Programming   By Shamus   Jun 1, 2009   57 comments



Pixel City, Test

Programming   By Shamus   May 8, 2009   132 comments



Procedural City, Part 14: Feedback and Assessment

Programming, Projects   By Shamus   May 7, 2009   63 comments



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

Programming, Projects   By Shamus   May 5, 2009   189 comments



Procedural City, Part 12: Finishing Touches

Programming, Projects   By Shamus   May 4, 2009   48 comments



Procedural City, Part 11: Demonstration Video

Programming, Projects   By Shamus   May 2, 2009   93 comments



Procedural City, Part 10: More Performance

Programming, Projects   By Shamus   Apr 30, 2009   61 comments



Procedural City, Part 9: Speeding Things Up

Programming, Projects   By Shamus   Apr 28, 2009   51 comments



Procedural City, Part 8: Optimization Tests

Programming, Projects   By Shamus   Apr 27, 2009   27 comments



Procedural City, Part 7: The Street-Level Trap

Programming, Projects   By Shamus   Apr 23, 2009   65 comments



Procedural City, Part 6: Sky

Programming, Projects   By Shamus   Apr 21, 2009   51 comments



Procedural City, Part 5: Fixes

Programming, Projects   By Shamus   Apr 20, 2009   33 comments



Procedural City: Intermission

Programming, Projects   By Shamus   Apr 17, 2009   20 comments



Procedural City, Part 4: City Planning

Programming, Projects   By Shamus   Apr 16, 2009   47 comments



Procedural City, Part 3: Generating Buildings

Programming, Projects   By Shamus   Apr 15, 2009   41 comments



Procedural City, Part 2: Building Textures

Programming, Projects   By Shamus   Apr 14, 2009   49 comments



Procedural City, Part 1: Introduction

Programming, Projects   By Shamus   Apr 13, 2009   149 comments



Sierpinski Triangle

Programming   By Shamus   Dec 4, 2008   104 comments



“New” Posters

Programming   By Shamus   Jun 4, 2008   55 comments



Faces

Programming   By Shamus   Jul 3, 2007   18 comments



Informless

Programming   By Shamus   Aug 17, 2006   15 comments



The Procedural World, Part 2

Programming   By Shamus   Aug 8, 2006   20 comments



The Procedural World, Part 1

Programming   By Shamus   Aug 7, 2006   33 comments



WordPress Plugin: Useless Stats v1.2

Programming   By Shamus   Jun 15, 2006   2 comments



WordPress Plugin: Useless Stats

Programming   By Shamus   Jun 6, 2006   23 comments



Random quotes in wordpress

Programming   By Shamus   Jun 3, 2006   15 comments



Lexicon WordPress Plugin v1.1

Programming   By Shamus   May 27, 2006   8 comments



Lexicon WordPress Plugin

Programming   By Shamus   May 24, 2006   19 comments



Favorite Things 2.0

Programming   By Shamus   Apr 30, 2006   9 comments



Terrain: Source Code

Programming   By Shamus   Feb 25, 2006   17 comments



Terrain Feedback

Programming   By Shamus   Feb 23, 2006   26 comments



Terrain, Part 10

Programming   By Shamus   Feb 20, 2006   23 comments



Terrain, Part 9

Programming   By Shamus   Feb 17, 2006   6 comments



Terrain, Part 8

Programming   By Shamus   Feb 15, 2006   2 comments



Terrain, Part 7

Programming   By Shamus   Feb 13, 2006   3 comments



Terrain, Part 6

Programming   By Shamus   Feb 10, 2006   9 comments



Terrain, Part 5

Programming   By Shamus   Feb 8, 2006   4 comments



Terrain, Part 4

Programming   By Shamus   Feb 6, 2006   5 comments



Terrain, Part 3

Programming   By Shamus   Feb 3, 2006   2 comments



Terrain, Part 2

Programming   By Shamus   Feb 1, 2006   8 comments



Terrain, Part 1

Programming   By Shamus   Jan 30, 2006   23 comments




From the archives:



This blog is powered by Wordpress and uses the High Roller theme by Shamus Young.