top of page

Projects

I have completed several different game, graphics, and software projects over the years. These projects cover many different programming languages and applications including Unity, C#, Python, C/C++, Maya, Blender, OpenGL, and more. 

Lake Minnewaska

Capstone Game Development Project

Lead Engineer / Technical Producer

As part of my senior capstone for my major, I had the opportunity to be the Lead Engineer and Technical Producer for an indie fishing simulator. I was responsible for managing the codebase, debugging errors, and ensuring that all technical aspects of the game were completed on schedule. 

More Details

LM_VerticalCapsule.png

Instinct

Game Developer

In my third year, I created a game with a fellow student. Titled Instinct, the game enables the player to navigate the maze of a big city, all while fighting tigers and defeating the final boss. I used an agile development process that closely mirrors a real-world production pipeline. The game was produced in Unity using scripts in the C# language.

Video Game Programming

Software Engineer

Throughout my Junior Year at USC, I worked on programming several video games, including remakes of Mario, Zelda, and an original game "Parkour's Edge". I programmed movement, jumping, animations, sounds, and other game mechanics. GitHub repository is available upon request. 

Game Engine Programming

Software Engineer

Over the course of a semester, I developed all the core features of a game engine. This includes shaders, animations, job managers, graphics buffering, and more. The project was developed with an Agile development process with many refactors over the course of the semester. GitHub repository is available upon request. 

OpenGL Rollercoaster

Software Engineer

Using both OpenGL and C++, I used Catmull-Rom splines to form the basis of a rollercoaster track, then I programmed the OpenGL camera to move along the spline. I also constructed the rails in OpenGL and used phong shading to light the scene. Also implemented a setting to change the colours of the rails.

AI Projects

Software Engineer

I am well-rounded in many different areas of AI. I have familiarized myself with search algorithms, PyTorch, SkLearn, Pandas, KNN classifiers, neural networks, perceptions, and more. I have completed many data classification projects with minimal error rates and I hope to explore the power of AI more in my next opportunity. GitHub repository available upon request.

Fox Character Model Project

VFX Developer

Using a game development pipeline model, I created an animal character model from scratch. I modeled the character piece by piece using mirroring and edge flow. I hand-drew the edges and vertices in the face to make for a more natural flow. Character was textured using UV mapping and animated using Adobe Mixamo.

Spaceship Short Film

VFX Developer

Used a variety of different softwares including Maya, Nuke, and SynthEyes to create a short film of a spaceship flying around different landmarks. Maya was used for modeling and animation, Nuke was used for compositing, and SynthEyes was used for tracking. 

Blender Projects

VFX Developer

Created a variety of different small projects, each focusing on a different feature of Blender. Projects included experimenting with simulation with planets colliding and dice rolling, and working with different surfaces and reflectivities to make a wooden cup, billiard balls, and a teddy bear. 

bottom of page