Wyvern Multiplayer 3rd Person Shooter - WIP
Github: Public Repo
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
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.
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
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
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
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.
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.
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.