27ef868543abf9c4e16439c1aeb8f0bd.jpg

Greetings!

I'm a software engineer from New Hampshire, specializing in game development. I have strong experience designing and developing complex game systems for single player, small scale multiplayer, and large scale multiplayer projects.

In 2009, I founded Retro Affect, an indie game development studio.

In 2015, I helped launch Game Assembly, a coworking space for game developers in New Hampshire.


Projects

Studio: Owlchemy Labs

Tech: Unity3D, C#, HTC Vive

Team Size: 8-10

Platforms: HTC Vive, Oculus Rift, Playstation VR

http://jobsimulatorgame.com/

Job Simulator

A tongue-in-cheek VR launch title for HTC Vive, Oculus Touch, and PlayStation VR.

The year is 2050. In a world where robots have replaced all human jobs, step into the "Job Simulator" to learn what it was like 'to job'. Players can re-live the glory days of work by simulating the ins and outs of being a gourmet chef, an office worker, a convenience store clerk, and more.

Role: Lead Programmer

Studio: Robot Loves Kitty

Tech: Unity3D, C#, php, mySql

Team Size: 4-6

http://store.steampowered.com/app/405980/

http://robotloveskitty.com/LoD/

 

Legend of Dungeon: Masters

You are the Master of this legendary dungeon! Well.. one of them at least!
Legend of Dungeon Masters lets you toy with people streaming the action RPG game Legend of Dungeon. Help your friends and favorite streamers on their quest for treasure, and send them mighty swords, potions, and bazookas... or don’t! Rally the other viewers and laugh evilly as you rain hell upon them with beasts, kittens, and demons. Help or hinder, it’s entirely up to you!

Upsilon Circuit

Part game, part game show, Upsilon Circuit is an action RPG with only eight contestants playing at a time. Everything is broadcast live for the internet to watch and interact. Each contestant only has one shot, and when they die a new contestant is selected from the viewing audience.

Spectators can interact with the live game in various ways, sending in items, monsters, and influencing the action.

Role: Lead Programmer

Studio: Robot Loves Kitty

Tech: Unity3D, C#, php, mySql

Team Size: 4-6

Platforms: Windows, Mac, Linux, Android, WebGL

http://www.upsiloncircuit.com

Snapshot

Snapshot is the tale of a lone robot lost in an abandoned world. Armed with only his trusty camera, Pic sets forth on his great adventure. A camera might not seem like enough for a puzzle platforming adventure, but this camera is different from most: It has the ability to capture and remove from the world the very objects that it photographs. Not only that, but it can also use its powers to paste the photos it took back into the environment! Everything that the camera captures is perfectly preserved, and when the photos are restored the objects are restored with it. On top of all of that, this amazing camera can also rotate the photos before they're pasted. Take a picture of an incoming fireball, rotate it and paste it to send it flying into a wall of heavy boxes to knock it out of the way. See what kind of crazy things can happen to Pic with his awesome (and probably magical) camera during the adventure of his life!

Role: Founder, Lead Programmer

Studio: Retro Affect

Tech: RAE - C++, Lua, OpenGL, SDL2, OpenAL, Fmod, Box2d

Platforms: Windows, Mac, Linux

Team Size: 3-5

http://www.retroaffect.com/games/

http://store.steampowered.com/app/204220/

https://en.wikipedia.org/wiki/Snapshot_(video_game)

Retro Affect Engine (RAE)

The Retro Affect Engine (RAE) is the engine I developed to use on Snapshot. RAE features:
* A fully integrated level editor - Includes tools for placing, rotating, and scaling objects as well as placing world geometry, physics joints, and more
* Component based objects system - Objects comprised of Gibs (as in "instagib", where a guy explodes into a bunch of little pieces or "gibs")
* Physics based gameplay - Currently using Box2d
* Custom scripted objects and levels using Lua
* N levels of parallax support
* Cross platform - Windows, OSX, Linux, Vita, and PS3. PS4 and WiiU under development
* 2d Animation system
* Internal subscription based event system
* Custom 2d Lighting system
* Positional sound support - Supports OpenAL and FMod
* ...and more...

Role: Lead Programmer

Studio: Retro Affect

Tech: C++, Lua, OpenGL, SDL2, OpenAL, Fmod, Box2d

Platforms: Windows, Mac, Linux, Vita, PS3

http://retroaffect.com/blog/178/RAE_Day__The_Level_Editor/#b

http://retroaffect.com/blog/180/What_s_RAE_Wednesday__Engine_Features_and_Gibs/

 

Stargate Worlds

Stargate Worlds is a MMORPG developed by Cheyenne Mountain Entertainment. Although it was never released, we brought it to a state where we were testing with beta users.

Role: Lead Gameplay Engineer

Studio: Cheyenne Mountain Entertainment / Firesky

Tech: BigWorld MMO Server Tech, Python, C++, Unreal Engine

Team Size: 100+

Platforms: Windows

https://en.wikipedia.org/wiki/Stargate_Worlds