Web Sites
i am the future of the world
CSS, PhP, Javascript
Commissioned to help build an online photo project by Erin Mulvehill.
[i am the future of the world] took place on april 22, 2008, earth day, as a celebration of the youth that will inherit the world. each person was asked to bring another individual with them as an exploration of connections, beauty, and the vitality of the coming days. source
Scripting and imaging automation was used to crop, resize, and display photographs.
the camera project
CSS, PhP, MySQL, Javascript, Ajax
Commissioned to help build another online photo project by Erin Mulevhill.
the camera project is an exploration of how children perceive their environment. [...] each child was provided with a one-time use camera and asked to document their lives. there were no limitations placed on what the children could or could not photograph. after shooting all of the exposures, each child was asked to write a bit about themselves and what they photographed.
this project highlights the beauty of the world that connects us to one another, a beauty that is deep and surpasses the realm of aesthetics. source
Using PhP and MySQL programming languages a large amount of photos were resized and organized for users to explore. A tagging system was also built from scratch to allow users to search for specific images in the site. All photos and graphic elements were provided by Erin Mulevhill and arranged by myself.
this project highlights the beauty of the world that connects us to one another, a beauty that is deep and surpasses the realm of aesthetics. source
The Ultimate Battle: Pirates vs. Ninjas
CSS, PhP, MySql, FBML, FBJS
A massive multi-player online facebook application. You pick a side, Pirates or Ninjas, and battle other pirates or ninjas in the application to be the best player and faction on the social network.
Alexi Eileen
CSS, Tumblr Platform, Javascript
Commissioned to design a Tumblr blog design for a personal blog. Used wood grain and cloth textures to cater to the client. A clever use of splicing .png and .jpg images was used on the hanging cloth to reduce load time.
Sandbox Warrior
CSS, Tumblr Platform, Javascript, jQuery
Commissioned to design a Tumblr blog design for my friend, collegue, and collaborator Jeff Rabinak. Very personal to the client, this design involves a slew of idiosyncratic graphic elements accompanied by a set of fun and quirky interactive elements.
UCSAP
CSS, PhP, MySQL, Javascript, jQuery
A fraternity site used to promote and organize the business of the Cincinnati chapter of Sigma Alpha Pi. Using MySQL, PhP, and Javascript a calendar to organize events, aggregated new articles, and image galleries were built.
Games
Joey Boy's Great Adventure For Fulfillment
Flash, Actionscript 3
An adventure game imagined, designed, coded, and built by myself with help on tiles, the boss, and splash screen art from a team of colleagues (Emily Robins, Ben Barnhart, James Reynolds, and Dan Davidson) in a 2d computer gaming course. Various sounds and some sprites were taken from various stock and free-use community websites.
(There is no preloader for this currently, please wait to load.)
A tile based engine was also designed and built to create this game. This includes health and item tracking systems, AI, world and map traversing, and a map editor. Which an example of is presented below. Use the arrow keys to change tiles, and space bar to output a map's value.
Click here to download the source files.
A tile based engine was also designed and built to create this game. This includes health and item tracking systems, AI, world and map traversing, and a map editor. Which an example of is presented below. Use the arrow keys to change tiles, and space bar to output a map's value.
Click here to download the source files.
Jesus vs. Harry Potter
Flash, Actionscript 3
Uses a self written tile-based, isometric, engine. The player is launched in to a randomly generated space where he/she takes on the avatar of Jesus and is demanded to eat as many spawning Harry Potters as he/she can.
The Ultimate Battle: Pirates vs. Ninjas
CSS, PhP, MySql, FBML, FBJS
A massive multi-player online facebook application. You pick a side, Pirates or Ninjas, and battle other pirates or ninjas in the application to be the best player and faction on the social network.
Exaltica
PhP, MySql, Javascript
A massive multi-player persistent browser based game. Players sign up to create a character that battles other player accounts across Exaltica. All artwork, programming, and game design was done from scratch. Features include a combat system, mailing system, forums, items, stores, a travel system, alliances, spells, leveling up, and more.

Visit The Site
Login with Username: test_user Password: test_user
Click here to download the source files.
Ringmaster
Unity, Lightwave 9
Developed by a team (Emily Robins, Kelsey Adams, Meg Grube, Marcus Lee, Chad Cable, Tracy Dendy, and myself) as a collaborative project for a 3d Computer Gaming course at Syracuse University. Ringmaster is a 3d platforming game that requires you to collect a set of randomly dropped keys to reveal platforms and escape the Ringmaster's maniacal circus by climbing the main tent. My job required me to program a large set of platforming mechanics and game elements, particle and lighting effects, level design, and compiling my colleagues work together.
Generative
Fresh
Photoshop, Flash
I was asked to host the annual Freshman art screening at my house. As a part of the process the following poster was made to advertise the event, along with the following visualizer to be run before the screening and during intermission.
New Born
Flash, Actionscript 3
A generative art composition creates "reborn" identities by pulling live from a database of participant's Facebook friends. The piece then hacks a text to speech site to generate audio. One can add their data by visiting http://apps.facebook.com/robofriendsdb/
Work In Progress
Mirror
Unity, Maya
Mirror is an indie game developed solely by myself, Craig Spaeth. Mirror aims to explore themes of escapism and satire the hegemonic masculine adventure narrative. The gameplay revolves around two worlds, or two alternate dimensions, that the player can warp between in a matter of a split second. This allows the player to open new options in the narrative and to manipulate and traverse their environment in new ways.
The story follows the main character, Miranda, through the fantasy world Narcia. Miaranda struggles to accept the reality of her brother being drafted to war as she is unwillingly guided along a path to save Narcia from the destruction of a giant demon.
I would like to thank everyone that took the time to play my game in my thesis shows, and invite you to download the current alpha version demo.
Check out the progress of Mirror at it's subsite craigspaeth.com/mirror/







