I'm a senior Game Programming major at Champlain College with several projects under my belt including one worldwide published game and a social media website for groceries.
My strengths are in gameplay and tools programming, though I have experience in AI, graphics, and networking as well. Outside of work, I love to do improv comedy, distance running, and of course play video games.
Skill set
C++ 4
C# 4
XNA 3
Actionscript 3 3
Unity3D 3
.NET MVC 3 3
JavaScript 3
SQL 2.5
Unrealscript 2
iOS 2
Recent Experience
Software Development Intern at MyWebGrocerMay 2011 — Present
“...has great personal skills and accepts direction and job assignments with enthusiasm and determination. He is of course a great asset to anyone's team.” - Jonathan Maddix, Software Development Manager, MyWebGrocer
“Will is a wonderful problem solver. His dedication and willingness to go the extra mile as he did on our United Nations: Project to End Gender Violence, made him a tremendous asset.” - Ken Howell, Technical Director, Emergent Media Center
Youdunnit!
About Youdunnit!
Youdunnit! is a satirical 3D adventure mystery game in which you are the killer!
My role on the project has primary been creating and optimizing several of the game's systems such as a custom conversation engine, implementing the main item placement mechanic and animations, as well as managing the overall game state architecture. I also oversee meetings for the whole team and report to the team's producer on building the game in an accurate and technologically efficient way.
Role: Technical Producer
Engine/Tech: Unity3D & C#
Completed: April 20th, 2012
Social Grocery
About Social Grocery
Social Grocery is a web application that allows you to give and get advice on products from other friends using it.
I started on the project about 2 months from its' beta release and have done both back end (C#/ Azure/ SQL) and front end work for the website. I also solely developed and created specifications to bring the application to the mobile market.
Role: Software Developer
Engine/Tech: C#, MVC3, Windows Azure, Javascript, HTML, SQL
Breakaway! is a collaborative project between Champlain College's Emergent Media Center and the United Nations Population Fund (UNFPA) with the overall goal of preventing cases of violence against women worldwide.
I joined Breakaway! a few months before the release of the first episode as one of the two programmers on the team and acted as a jack-of-all-trades, doing gameplay and network programming to send/receive data to an SQL server, and UI programming for the game's menus and overlays.
Role: Game Programmer
Engine/Tech: Flash, AS3, XML, SQL
Completed: First episode: June 22nd, 2010; Last episode released: December 28th, 2010
Patch Notes: The Game was a Global Game Jam project written in XNA 4.0. The idea of the game is a multiplayer (up to four players) deathmatch-style shooter with the twist that every 30 seconds, the game would undergo a "Patch" in which different players would get certain power-up (buffs) or power-downs (de-buffs) and when ten lives were lost, that player would be out.
The game was created in 48 hours and won the Most Innovative award at Champlain College. I worked on a large amount of the code to impliment patches into the game for the four different players, as well as the individual player class.
Role: Game Programmer
Engine/Tech: C#, XNA 3.1
Completed: Currently in production by Countervail Interactive
Note: I'm unable to post source as it's currently in production by a company formed from the initial development team, Countervail Interactive
MOOSE
About MOOSE
MOOSE (My Object Oriented Scripting Environment) is a scripting language I am built using C++ for an independent study. MOOSE is a multi-functional language with a focus on mathematical equations and drawing graphics using Microsoft's GDI+ libraries.
In creating this language, I had to do tons of research on compiler theory as well as create my own parser, manager and executor for the scripts the user would enter in. With GDI+, I also implemented on drawing lines, circles and other various shapes.
Sriram Peri Goes to Hope Depot is a dungeon-crawler style game written for C++ Programming II with 2 other programmers in which you control Sriram Peri, master programmer and your goal is to gather items within the world to build the perfect house in which you can create your code masterpiece.
The game comes with an ASCII level editor, an installer, and automatic directories for your created levels. The game was published on 50 floppy discs and are now in limited supply. I worked on scripting the gameplay as well as serializing the data and loading it in, along with Raph Rosa and Eric Basile
For any inquiries, please send me a message at will@willfallows.com. You can also use the contact form below. To know me on a more personal level, follow me on Twitter too.
Social