Code and Resources
SnakeEx 2D Text Matching (HTML5/Javascript)
SnakeEx is a Regex-like language for matching patterns in 2-dimensional blocks of text.
Tetris for Learning (C++, SDL)
Simple, well-commented Tetris code designed for learning C++. Created for UCI Video Game Development Club workshops.
Thunderfish Bitmap Font Library (C#, XNA)
This code allows you to draw stylized text using characters drawn from an image in XNA projects.
Music Generation Tech Demo (C++, SDL)
This code attempts to use cellular automata to procedurally generate ongoing musical tracks.
Thunderfish Windows Phone Libs (C#, XNA)
Handy libraries that simplify some common tasks for Windows Phone games, including accelerometer and microphone access and spriting.
2D Scene Lighting (C#, XNA)
Simulating 3D geometry in a 2D scene with normal and specular mapping.