About me

Here are some of the projects I’ve worked on!

Highly talented and detail driven Game Programmer with experience in C#, Unity, C++, and Unreal Engine. A team player with a focus on strong communication both written and verbal. Creative and organized game developer specializing in gameplay mechanics and pushing new and creative boundaries in the gaming sphere. Ready to build robust and maintainable code to ensure project optimization and clarity.

Unreal Engine Capstone Game
Unity Mobile Game
Unreal Engine, physics based paper aeroplane
Unity, physics based vehicle simulation

Skills and Experience

Here are some projects to show the skills I have learned.

All Flocked Up! (Unreal Engine)

As the Tech Lead for the project I oversaw the development of core gameplay mechanics and debugging of the project. I organized tasks and held teammates to the projects coding standards. Overall refactoring and mechanic integration was also part of my role in the project, making sure different mechanics worked together properly.

Plinker V2 (Unreal C++)

A target shooting/kill house inspired game. Programmed almost entirely in C++, game managers and room triggers start the game loop. While line trace and hit outputs are used to judge player aim to determine scoring.

Reel Fantasy Fishing (Unity Mobile)

A Unity mobile game that should soon be on the Google Play Store. Integrated Unity Cloud plugins such as leaderboards/ads to incentivise competition and passive ad revenue. Utilized game save encryption to save player information to their phone. A blend of UI animations through code and UI stacks to organize menus ensure a seamless player experience.

Unreal Engine

Working to create memorable experiences in Blueprints and C++

Experienced with inheritance and polymorphism to build more robust systems. Creating easily maintainable code with accessible variables for game designers. Working with actor components and interfaces to utilize reusable code sections and increase overall efficiency.

Unity

Building creative mechanics and integrating systems

Well versed in Unity I quickly iterate over new mechanics and features built with maintainability and readability. Experienced with integrating and interfacing with Unity plugins and structures gives expandability and function to my projects and work. As well as quick understanding and use of already established code bases.