A new programming language for games, Annotated: Part 3

Programming   By Shamus   Mar 1, 2015   62 comments




A new programming language for games, Annotated: Part 2

Programming   By Shamus   Feb 27, 2015   107 comments




A new programming language for games, Annotated: Part 1

Programming   By Shamus   Feb 25, 2015   177 comments




Overused Words in Game Titles

Programming   By Shamus   Feb 15, 2015   108 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




Project Good Robot #30: Interesting-ness

Programming   By Shamus   Jan 10, 2014   156 comments




Good Robot #29: Saves Go In the Save Place

Programming   By Shamus   Nov 20, 2013   287 comments




Project Good Robot 28: Art Creep

Programming   By Shamus   Nov 4, 2013   88 comments




Project Good Robot 27: Missiles!

Programming   By Shamus   Oct 28, 2013   136 comments




Project Good Robot 26: Shader Shenanigans

Programming   By Shamus   Oct 23, 2013   88 comments




Project Good Robot 25: Reader Questions

Programming   By Shamus   Oct 21, 2013   92 comments




Project Good Robot 24: Portability

Programming   By Shamus   Oct 14, 2013   66 comments




Project Good Robot 23: Programming Paradigms

Programming   By Shamus   Oct 11, 2013   147 comments




Project Good Robot 22: Text Files

Programming   By Shamus   Oct 9, 2013   190 comments




Project Good Robot 21: Resource Usage

Programming   By Shamus   Oct 6, 2013   99 comments




Project Good Robot 20: Gamespace

Programming   By Shamus   Oct 2, 2013   53 comments




Project Good Robot 19: Unbalancing the Game

Programming   By Shamus   Sep 30, 2013   149 comments




Project Good Robot 18: More Robots

Programming   By Shamus   Sep 25, 2013   151 comments




Project Good Robot 17: The Next Stage

Programming   By Shamus   Sep 23, 2013   216 comments




Project Good Robot Part 16: Level Up

Programming   By Shamus   Sep 20, 2013   156 comments




15 Sorting Algorithms in 6 Minutes

Programming   By Shamus   Sep 18, 2013   92 comments




Project Good Robot 14: Outtakes

Programming   By Shamus   Sep 16, 2013   60 comments




Project Good Robot 13: How Do We Leg?

Programming   By Shamus   Sep 13, 2013   109 comments




Project Good Robot 12: Feedback Channels

Programming   By Shamus   Sep 11, 2013   115 comments




Project Good Robot 11: When Stuff Collides

Programming   By Shamus   Sep 9, 2013   100 comments




Project Good Robot Part 10: Software Engineering

Programming   By Shamus   Sep 6, 2013   57 comments




Project Good Robot Part 9: Under The Hood

Programming   By Shamus   Sep 4, 2013   104 comments




Project Good Robot Part 8: Suggestion Box

Programming   By Shamus   Sep 2, 2013   89 comments




Project Good Robot Part 7: Lines of Sight

Programming   By Shamus   Aug 30, 2013   84 comments




Project Good Robot Part 6: Controls

Programming   By Shamus   Aug 28, 2013   91 comments




Project Good Robot Part 5: Taking Shape

Programming   By Shamus   Aug 26, 2013   66 comments




Project Good Robot Part 4: The Clock

Programming   By Shamus   Aug 23, 2013   96 comments




Project Good Robot Part 3: Killer Robots

Programming   By Shamus   Aug 21, 2013   89 comments




Project Good Robot Part 2: Welcome to 2D

Programming   By Shamus   Aug 19, 2013   128 comments




Project Good Robot Part 1: Not Project Good Robot

Programming   By Shamus   Aug 15, 2013   65 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   80 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   45 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   59 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   99 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   46 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   48 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   131 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