Hello,

I’m a game designer and programmer. I recently graduated from George Mason University where I majored in Computer Game Design, with a minor in Computer Science.

I focus mainly on gameplay mechanics and system design, making sure every action the player does feels fun and exciting! I do some narrative and level design as well, and have programming experience.

Click the images for details on each project or simply scroll down!

Baby Arrow Sim

Roles:

Lead Designer
Level Designer

Engine:

Unity

Language:

C#

Duration:

3 Months/Ongoing

Team Size:

5

Overview

Baby Arrow Sim is a mini-golf styled game with puzzle elements, and a ridiculous theme. Replacing your putter is a high-tech baby bow as you launch different babies across a variety of settings, all in an attempt to acquire a gift from the gods: chocolate chip cookies.As lead designer I wrote documentation, assigned tasks, and managed the asset list and schedule. I also created the mechanics/gameplay and established the art style and layout. As a level designer I made a variety of levels, from concept sketches to assembling the finished level within Unity.

Apex Trials

Roles:

Lead Designer
Gameplay Designer

Engine:

Unity

Language:

C#

Duration:

3 Months

Team Size:

5

Overview

Apex Trials is an FPS mixed with an action game, in which you face off against massive behemoths using both ranged and melee combat. As the lead designer, I wrote up the game's GDD and communicated my design with other members of the team. As the gameplay designer, I designed and balanced weapon damage, range and accuracy, as well as creating and tweaking the player’s movement abilities, and the health of the player and behemoth. I also laid out the behemoth ai through a series of behavior charts. The video above shows the prototype build which focuses on combat, movement abilities and the behemoth ai.

Drifting Away

Roles:

Designer/Lead Programmer

Engine:

Unity

Language:

C#

Duration:

3 Months

Team Size:

3

Overview

Drifitng Away is a side-scroller mixed with a third-person shooter, in which you float through a destroyed space station, avoiding debris and collecting oxygen tanks, in an attempt to make it to the rescue ship. As a designer, I created the GDD and worked on the movement and view switching mechanics. As lead programmer, I wrote every script used in the game.

It's Going to be OK

Roles:

Designer/Programmer

Engine:

Unity

Language:

C#

Duration:

3 Months

Team Size:

4

Overview

It's Going to be Ok is a multi-genre game including top-down shooter, 2d platformer, and third-person action mechanics. You play as an abandoned imaginary friend, traversing memories in order to find out why you were left behind. As a designer I worked on gameplay mechanics for the platformer and third-person action levels, layed out the theme/story, and designed the 2d platformer level. As a programmer, I wrote all the code for the 2d platformer level, and the code for the hub world, which connects the player to the different levels.

Space "Shopper"

Roles:

Lead Designer/Level Designer

Engine:

Unity

Language:

C#

Duration:

4 Months

Team Size:

7

Overview

Space "Shopper" is a stealth game in which you play as an astronaut on an alien planet trying to get evidence of alien life. Your goal is to steal as many items as possible from the alien convenience store without being caught. As Lead Designer I created the initial game concept, worked on the mechanics and theme of the game, and designed the layout for the convenience store level. I also helped with art and sound implementation.

Lawn Mowing Sim

Roles:

Lead Programmer/Designer

Engine:

Unity

Language:

C#

Duration:

1 Month

Team Size:

3

Overview

Lawn Mowing Sim is a simulation game in which you hone your lawn mowing skills as you cut grass, avoid trees and rocks, destroy gnomes, and try to make a profit, while paying for gas and repairs. As a designer I worked on the main game mechanics and the balancing of gas and repair prices to the amount you are payed. As lead programmer I edited the Unity carControl script which was used as the main controler, and wrote all the other scripts used in the game.

Docs

ai

A.I.

GDD-lite Pitch doc, created for presentation purposes
All image assets are utilized under Fair Use
Document is in PDF Format
Click image for the doc

ai

Loot Roll

Work-in-progress rulebook for a tabletop card game
All image assets are utilized under Fair Use
Document is in PDF Format
Click image for the doc

ai

Apex Trials

GDD created for FPS styled game prototype
All image assets are utilized under Fair Use
Document is in PDF Format
Click image for the doc

About

Hello, my name is Trevor Farnsworth and I’m a designer and programmer. I'm a graduate of George Mason University where I majored in Computer Game Design, with a minor in Computer Science.

While a lot of my time is spent working as a programmer for Virginia Serious Games Institute, I do find time to work on some personal projects and create games with a small team of friends.
I spend some of my time teaching game design as well. Previously I taught game design at Jamtech in Alexandria, VA, and at an iD Tech summer camp, but recently I have been giving presentations on game design at a local elementary school.

When designing, I mostly work in Unity, but I have experience in other engines such as UE4. I am proficient in C#, Java, and JavaScript, with some experience in HTML and CSS. I’ve also worked on physical tabletop and card games. I’m always willing to step outside my comfort zone and work in new environments.

Contact

Resume Link

tfarnsw2@gmu.edu

240-818-2189