Welcome to my portfolio.

Here you can find out:


Professional Portfolio

Current Projects
  • Nothing for now!
Past Projects

Current Projects

I've got nothing I'm working on right now, all of my time is currently devoted to work. Will start something up soon I'm sure.


Past Projects

YouDunnit!

Type: Game in C# / Unity 3.5
Screenshots:
Video:
Description:

You Dunnit! is a comedic murder-mystery where the player has just committed a murder and must manipulate evidence to frame someone else!

This is my final project of my senior year at school. It had one of the largest teams ever at the end of the semester in the spring - 13 people total.

Technical:

Type: Game written in C# using Unity 3.5
Team: 4 programmers, 4 designers, 4 artists, 1 producer

Will Fallows, Connor Norman, David Ferro, Tyler Steele, Nick Stamatis, Nick Rench, Dan Quinn, Michael Holm, Matt Adamec, Peter Martinek, Matt Gutermuth, Ethan Akey


Tools:

  • Visual Studio 2010
  • C#
  • Unity 3D

What I've done:
  • GUI / interaction system (made it simple to interact with objects and call custom scripts on events called through this system.
  • Lots of bug fixing.
  • General game systems programming.
  • Performance Tuning
  • Message / popup system integrated with GUI / interaction system
Download: No Download available at this time [Top of page]

SimpleUI Menu System Editor for Unity

Type: Tool in C# for Unity3D 3.x
Screenshots:
Video: No video at this time.
Description:

SimpleUI Menu System is a project spawned from a Unity game created for my final year at college. The game this was built for is called YouDunnit! and it was written in Unity 3.5. This SimpleUI Menu System is an adaption of the menu systems used in YouDunnit stripped down to only core / common functionality. It is free to use in any of your projects, the only thing I ask for is some kind of recognition if you use or built upon my menu system, and just let me know if you're using it for something because I'm definitely interested.

Technical: Type: Contained editor system for creating interactive user interfaces in Unity 3D 3.x
Team: Self
Tools:
  • Visual Studio 2010
  • C#
  • Unity 3D

What I've done:
  • Input handling
  • Screen management
  • All basic / custom actions
    • Close Screen
    • Open Screen
    • Open Scene
    • Set Game Volume
    • Play Sound
    • Quit Game
    • Toggle Input
  • Sample Scene
Download: No Download available at this time [Top of page]

XNA Game Editor

Type: Tool in C#
Screenshots:
Video:
Description:

This game editor is built directly into a solution formatted for an XNA game written in C# using Visual Studio 2010. It is built to load in your class files dynamically at runtime so you can put instances of your game objects right into an XNA environment. It then can save out your level into an XML format which can then be easily loaded into an XNA Framework. It implements Farseer Physics Engine as its collision detection and rigid body system so a lot can be done with this editor. It currently has a feature where the physics world can be tested right in the editor to see if you created your objects correctly. This editor is dynamic enough that it just loads up the game objects you create in written code so any changes to those would just automatically be reflected in the editor.

Technical: Type: Interface for editing levels which hooks directly into XNA games.
Team: Self
Tools:
  • Visual Studio 2010
  • C#
  • XNA 4.0
  • WinForms
  • Farseer Physics

What I've done:
  • Tools - Selector, Placer, Rotator, Scaler, Mover
  • Viewport movement
  • Interface
  • Some Basic Options
  • Physics world integration
  • Test system to run level
  • Save / Load
Download: Editor.zip (538.08 kB) (Source) [Top of page]

Nort

Type Game in Unity3D
Screenshots
Description

Production II course project. Our concept was to create a unique pseudo-3D platformer in a sense that the player will only move in two dimensions but it will be rendered in a completely 3D envirionment. What makes this unique is the Tron inspiration we use which takes the form of a light trail players can create at their will. This is a 4 player cooperative platformer where each player must work with one another to reach goals and pass obstacles.

Technical: Type: Cooperative Multiplayer side-scrolling platformer.
Team: 2 Artists, 2 Designers, 2 Programmers
Contributors: Lucas Annunziata, Michael Holm, Tyler Steele, Eric Campbell, David Ferro
Tools:
  • C#
  • Unity3D
  • Git Version Control

My Contributions:
  • Camera system
  • Respawn display system
  • Pause system
  • Concept Flushing
Download Nort.zip (12.95 MB) (Binary) [Top of Page]

Untitled Tower Defense Clone

Type: Game in XNA / C#
Screenshots:
Video:
Description:

This project was to demonstrate a more advanced usage of XNA introducing pixel shaders and particle effects into my game. It includes a pathfinding algorithm which finds the brown squares as the path then they are stored into a path which is then followed by each enemy that passes through.

Technical: Type: Single Player top down tower defense strategy.
Team: Self
Tools:
  • C#
  • XNA 3.1

What I did:
  • Pathfinding
  • Spawn System
  • Targeting System
  • Particle System
Download: TowerDefense_(src).zip (200.32 kB) (Source)
TowerDefense_(binary).zip (123.72 kB) (Binary)
TowerDefense.ccgame (130.31 kB) (CCGame)
[Top of page]

Gandhi Tan and Jacked

Type: Game in XNA / C#
Screenshots:
Video:
Description:

*Note* This is in no way shape or form intended to be offensive it's just a silly concept we ran with.

This was essentially a project for figuring out how to work with the XNA framework and we came up with an idea for a simple platformer game. It uses tile based collision and a tile editor when run with a prepressor directive for the editor (only available in source).

Technical: Type: Single Player side scrolling platformer.
Team: 5 Programmers
Contributors: Eric Basile, Will Fallows, Matt Gutermuth, Aaron Millet
Tools:
  • C#
  • XNA 3.1
  • Git Version Control

My Contributions:
  • Worked on making the editor more usable for our game.
  • Wrote most of runtime.
  • All artwork you see with the exception of menu screens.
Download: GandhiTaJ_(src).zip (21.63 MB) (Source)
GandhiTaJ_(binary).zip (11.74 MB) (Binary)
GandhiTaJ.ccgame (11.81 MB) (CCGame)
[Top of page]

Space Invaders

Type: Game in C++ / SDL
Screenshots:
Video:
Description:

This project was created in November 2009 for a final project to a C++ II course. At the time we had no idea how to do any sort of graphics, so I researched some simple libraries and came up with the Simple DirectMedia Layer (SDL) library. A tutorial was found on how to get bitmaps drawing to the screen and then we started cranking away at creating a simple space invaders type game.

Technical: Type: Single Player vertical scrolling shooter.
Team: 3 Programmers
Contributors: Matt Gutermuth, Aaron Millet
Tools:
  • C++
  • SDL - Simple DirectMedia Layer

My Contributions:
  • Worked on getting basic framework set up.
  • Wrote player movement.
  • Lives/Menu System
Download: Space_Invaders.zip (2.23 MB) (Source) [Top of page]