Hello, I'm Adam Gashlin, a computer programmer.

I want to make a game about learning to program, in which the player gains power to manipulate the game world by learning programming techniques. More generally I'm interested in environments for exploring and explaining how systems work.

For some writing along these lines, check out my blog.

Game Music

I enjoy video game soundtracks and have worked on several projects for extracting and replaying the raw music data embedded in games.

I have a small collection of original soundtracks and arranged albums.

Game Design and Development

I have worked on a few small game projects.

Around Every Corner
white rays representing 2D field of view, all else is black
A Change of Plans
a side view of a platformer level editor, drawn in pen and pencil on graph paper
Master Exploder
two top-down views of a level, the first divided by walls and the second showing the walls destroyed by cartoon explosions

Competitions and game jams I've participated in:

I wrote UI and save code for the PS3 title Medieval Moves: Deadmund's Quest.

Low-level development

Though it is usually not a good idea, I've enjoyed the game of trying to do things on the bare metal.