Programmer, designer, game enthusiast

I currently live in Rapid City, South Dakota; my email is my first name at my last name dot com.

Hi! I'm Adam. I like to make things for others to enjoy using; this is how I project myself onto the world.

Professional work

I have done extensive contract web design and programming work for ScrapTF, a Team Fortress 2 hat-trading community website. I added features to the website—both user-facing and administrator-only—as requested by my employers. Among other things, I designed and implemented a “Christmas event” “game” on the site that increased user engagement so much that the system was reused for various future holiday events.

Here's some examples of the design work I did for the site.

Complete games

A pseudo-3D arcade-style shooter created at DigiPen Institute of Technology. Built using DigiPen's proprietary Zero Engine, I opted to abuse the engine's "draw debug line" functionality to create my own faux 3D graphics system and handle all of the drawing manually. It's not the most fun game ever, but it's pretty slick for only having been built in a few weeks, and I hope to one day revisit the concept, potentially using my own custom engine.

Unending Bonus can be downloaded here.

A simple 2D management sim created at DigiPen Institute of Technology. Written nearly from scratch in C (using DigiPen's proprietary "Alpha Engine" library for graphics calls), I designed and implemented the naïve (but functional!) component-based architecture of the game engine. And a Quake PAK file packing/unpacking system, for no good reason.

There's also a "making-of" video to go along with it.

A 2D side-scrolling action game created at DigiPen Institute of Technology. Written from scratch in C++, I once again designed and implemented the underlying component-based architecture of the game engine, and also designed and implemented the menu system and some of the special effects (in JavaScript).

A simple 2D side-scrolling puzzle platformer created at DigiPen Institute of Technology. Don't tell anyone, but the special abilities are totally just the shield powers from Sonic the Hedgehog 3.

I've been told that DigiPen now uses Super Magical Jumping Dude in its ProjectFUN summer programming/game design courses for high schoolers. That's pretty cool.

Super Magical Jumping Dude can be downloaded here, and the soundtrack is available here. (I never claimed to be a musician!)

Ongoing projects

Focusing on aesthetics over gameplay for the first time (I tend to do the opposite!), Rain Game is an adventure game (probably?) with an emphasis on atmosphere. I really like what I've made so far, but I'm not really sure where it's going to go next.

A video game where you play as a systems technician who is using a command-line interface to re-establish communications with the manned International Lunar Research Base and figure out what went wrong.