PORTFOLIO

A forever WIP, and I'm not mad about it. I'm excited to keep learning, grow my skills, and never afraid to go back to review the basics.

Graphics

Interactive Bee Scene

An OpenGL C++ scene that displays several bees in a honeycomb scene. Implemented navigation and uses a frame buffer to alter the scene with by applying gray-scale, blur, sharpen, edge detection, or inversion. Also applies blending to the bees' wings for transparency. The textures of the bee and normal map of the wall are custom made. Video explanation.
normal

Tools

Asteroids - Game Maker GUI

A custom GUI built using PySimpleGUI to allow users to customize their asteroids game.
See the documentation for the game here.

Maya Tools - Connect Via Curve

A tool developed for Maya. The concept was pitched by artists in Northeastern's animation capstone course. During development, students from the class also tested and provided feedback, which was taken and incorporated in order to create a tool that best suits their needs. This tool allows users to create a curve, a plane, or a poly object based off of the position of a selected group of objects. See the code here.
snap to surface gui

Maya Tools - Snap To Plane

A tool developed for Maya. The concept was pitched by artists in Northeastern's animation capstone course. During development, students from the class also tested and provided feedback, which was taken and incorporated in order to create a tool that best suits their needs. This tool allows the user to select objects and align them to the center of a selected plane. See the code here.
snap to surface gui

Gameplay

Virtual Reality Volt Hockey

A virtual reality training game for volt hockey - an adaptive sport similar to ice hockey, but played 3 on 3 in powered wheelchairs. This project was developed in a team using Unity and C# scripting. A literature review and survey was conducted to identify needs and wants. A pilot study and representative study was used to evaluate and improve the experience. The resulting application was a serious game that reviewed the rules of volt hockey and takes the player through three training stages - slap shot practice, a static obstacle course, and a dynamic obstacle course.
volt hockey scene

Mellifera

A bee simulation game. Fly around the game world, collecting pollen and defeating enemies through unique 3 levels, ultimately defending the hive in the final level! See the code here, watch the trailer here, and play the game here!

My contributions include: scripting enemy and player behaviors, scripting pesticide behavior and particle effects, creating all animations, designing and creating cut scenes, collaborating with team on design decisions and implementation.
mellifera demo