Projects

Passion Projects

Wyvern Multiplayer 3rd Person Shooter - WIP

Github: Public Repo

Download Executable

Level Concepts

Role: Lead Developer

Contributions: Acting as sole designer, programmer, and artist.

Team Size: 1

Duration: Ongoing - 3 Months

This currently-unnamed project is in development as a third person multiplayer shooter which casts players as mythical wyverns equipped with magic abilities and near-future military weapons. Currently, the movement and shooting mechanics have been developed, and a functional test level will be coming soon. The MVP goal is to ship with one map, the ability for up to eight players to join a session in a 4-vs-4 deathmatch gamemode with the ability to choose between three weapon loadouts.


Twin Stick Shooter - WIP

Github: Public Repo

Download APK

Role: Lead Developer

Contributions: Acting as sole designer, programmer, and artist.

Team Size: 1

Duration: Ongoing - 1 Month

This game casts the player as a combat drone pilot, controlling a spider-like combat drone that utilizes machine guns and a special heavy weapon to fight off waves of enemies which will consist of a variety of different enemy types. The game uses an isometric orthographic camera that gives a stylized near-top-down perspective of the 3D environment. The game is planned to release on Android, and possibly iOS, with the player using their phone's touch screen and gyroscopes to control their character. Haptics are implemented using Lofelt Studio's haptics plugin, and will be modifiable from the main menu. This is an attempt to create an action game on mobile devices that would appeal to the hardcore gaming audience, while also remaining simple and casual to take advantage of mobile platforms' portability. The player character was modeled, textured, and rigged with Blender and animated through Unity's inverse kinematics plugin.


Programming

Space Truckers - DCS Corporation

Employer: Employer Website

Role: Lead Developer

Contributions: Acted as sole programmer, artist, and designer.

Team Size: 1

Duration: 4 Months

Space Truckers is a 2D minigame-focused video game built in Unity 2D for the Army Research Laboratory for use in psychological experiments.


Space Tanks

Github: Public Repo

Download Executable

Role: Lead Programmer

Contributions: Gravity, Player Controls and Movement, Collisions, Health and Fuel UI

Team Size: 4

Duration: 1 Month

Space Tanks is a local multiplayer top-down shooter based off of the old flash game TANKS and is played in a similarly turn-based fashion. Throughout the level there are planets that will stop players and their projectiles. The planets each have gravity scaled with the physical size of the planet that affects bullets. Players can use the gravity to curve their bullets' trajectories to hit an enemy hiding behind a planet.


Contraband

Github: Public Repo

Download Executable

Role: Lead Programmer

Contributions: Player Controls and Movement, Collisions, World Interaction

Team Size: 4

Duration: 1 Month

Contraband is a mixed media experience inspired by Keep Talking and Nobody Explodes. One player controls a car driving around a city controlled by an oppressive government. Your task is to collect vital supplies for The Resistance and deliver them at dropoff points while avoiding police checkpoints. Three more players take maps of the city and must guide the driver to their destination. However, each map has only one of the three points of interest: checkpoints, supplies, and dropoffs. Contraband requires communication and teamwork to beat the clock and save The Resistance.


Death of the Dragon Lord

Link: Death of the Dragon Lord

Download Files

Role: Lead Programmer, Designer, and Artist

Contributions: Player Controls and Movement, Collisions, Enemy AI, Sprites, UI

Team Size: 1

Duration: 1 Month

Death of the Dragon Lord casts the player as a mighty dragon sworn to protect a dying king. Enemies attack in waves in the night, and the player must use their dragonfire to illuminate the map and eat the enemy soldiers.


Level Design

Wyvern Multiplayer 3rd Person Shooter - Level Concepts

Check out the levels under development for the Wyvern Multiplayer Shooter.


VRChat Bar - WIP

Role: Level Designer

Contributions: Designing and implementing the entire level with Unity.

Team Size: 1

Duration: Ongoing - 3 Months

This dive bar-themed level was created using the VRChat SDK 3 in Unity. The bar features TVs, bathrooms, a pool table, and outdoor seating set in a downtown environment inspired by Rochester's and New Brunswick's college bar areas. This project was created to explore Unity level development and VRChat content creation.


Invert - Arenas of Combat Game Jam Level

Github: Public Repo

Core Editor Project Link: https://www.coregames.com/games/2b32e642052449f9987017fb5147add8

Role: Level Designer

Contributions: Designed and implemented the entire level with the Core game editor.

Team Size: 1

Duration: 2 Weeks

This level was created for the Arenas of Combat Level Design Contest hosted by Manticore Games. Participants created levels using Manticore's Core game editor. The level was inspired by a movie, Patema Inverted, where half of the world's population has their gravity reversed. The level facilitates FPS combat between two teams with opposite gravity. Halfway down, the level is mirrored, with both teams starting in areas that are functionally the same but upside-down from the perspective of the other team. Players can cross into the other team's territory to flank their opponents while sacrificing cover and ease of mobility.


Custom Skyrim Level

Role: Level Designer

Contributions: Designed and implemented the entire level with the built-in level editor.

Team Size: 1

Duration: 4 Weeks

ESP File: Download

This level was created with Skyrim Special Edition's Creation Kit development tools. It's designed to look like a large underground bandit hideout with sleeping areas, blacksmith, laboratory, a hidden powerful magic sword, and more. The design changed a bit between the napkin sketch and final iteration, such as moving the laboratory from the upper walkway to the floor below. The images in the gallery show the napkin sketch, a screenshot of the level in the editor, and a screenshot of the level in action.

Note: This level may not work properly with the regular version of Skyrim.


Custom BattleBlock Theater Level

Role: Level Designer

Contributions: Designed and implemented the entire level with the built-in level editor.

Team Size: 1

Duration: 3 Weeks

This level was designed and implemented using BattleBlock Theater's level editing tools. It was designed with a ninja theme in mind, with numerous wall-scaling segments and timing based death-traps. The initial design started out with a napkin sketch, then went through two iterations with thorough playtesting along the way. Changes from sketch to iteration to final implementation include swapping the locations of the optional secret objective and the goal and telegraphing traps more obviously. The images in the gallery show the napkin sketch and the level in various iterations.


Custom Portal 2 Level

Role: Level Designer

Contributions: Designed and implemented the entire level with the built-in level editor.

Team Size: 1

Duration: 3 Weeks

This level was designed and implemented using Portal 2's level editing tools. It was designed to lead the eye of the player in the direction they need to go while restricting the surface area of platforms with a kill barrier on the floor. Portal 2 is a difficult game to design for on paper, as it is a 3D physics-based first-person puzzle game where interactions may not work the way you expected upon testing. As such, most changes came as small adjustments made while iterating within the in-game editor. The initial design started out with a napkin sketch, then went through two iterations with thorough playtesting along the way. The images in the gallery show the napkin sketch and the level in various iterations.


Art

Firefighting Fox Finders

Github: Public Repo Download Executable

Role: 3D Modeler and Programmer

Contributions: Fox 3D Model, Perlin Noise floor texture generator

Team Size: 5

Duration: 3 Days

Firefighting Fox Finders is a firstperson wilderness rescue game developed for Hero Jam 2017. The player must locate and rescue foxes that have become lost in a raging forest fire. The game has a low-poly aesthetic.