Hello, I'm Adam Gashlin, a computer programmer and aspiring game designer.

I dream of a game about learning to program, where the player gains power to manipulate the game world by mastering programming techniques. I hope to make this game some day.

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


Game Design and Development

I have made a few small game prototypes:

A arrow B = C, the letters inside circles, with more circled letters, on a grey grid Various Rules a grid of zeroes in pairs with an orange and a blue box, a legend says 0 0 equals left, and a seek (step) button PrograMaze 2, 3, and plus in puzzle pieces under a large piece marked Level 0 and 5 Stack Puzzle a pixelated guy with a pink mohawk stands on a green field with a Y of grey walls among white binary digits and blue/black digit goals Add Man 2

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

See my list of games for more!

I've also participated in several game jams and competitions:

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


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 own a small collection of original soundtracks and arranged albums.


Low-level development

I've enjoyed the game of trying to do things on the bare metal:


agashlin@gmail.com