Hi, I’m

Pat Fagan

and I’m a Software Engineer!

Projects

RagBrawl

This third-person party game was created by a team of 15 people, where I focused on player movement, game feel, and visual effects.

RagBrawl has gained over 34,000 downloads on Steam since its release in May 2023! Check it out at the link below!

Spartakids

I was one of two programmers on this project, which our team submitted in the 2022 Ubisoft Montreal Game Jam. I programmed melee and ranged combat, set up networking, and created boss AI using a framework I created based on GOAP.

Click the button below to check out the article I wrote on GOAP AI.

Into the Catacombs

I programmed the networking in this two-player puzzle game, using Photon in Unity.

Click the button below to walk through what I learned while working on the networking on this project.

UI/UX

I created this user interface in Unity, featuring a grid-based inventory screen, character color customization, tabs, and a 3D character model that can be rotated with the mouse.

Solo & Small-Group Projects

A Champlain colleague and I created this mobile-friendly Fridge Magnet game over the summer, which includes object rotation with two-finger touches, so you can write out messages using fridge magnets.

Click the button below to view my other solo and small group projects on my itch.io page.

WIP FPS Game

This is a horde mode FPS game I’ve been working on in Unity as the sole programmer. It currently features precondition-based enemy AI and a new snow effect I created from scratch!

Try the current build on my itch.io page!

Effects

Water Effects

Shown above is a water effect I created programmatically in Unreal.

Portals

Shown above is a portal effect I created in Unity. With the help of Unity’s official documentation and tutorials, it was super easy to set up the visual effect. Then, I added my own code to handle the teleportation and rotation.

Cloud Effect

This cloud effect was created by utilizing Unity’s shader graph system.

Skills

Languages

  • C++ & C#
  • JavaScript
  • HTML
  • CSS
  • Assembly
  • TypeScript
  • React

Engines & IDEs

  • Unity
  • Unreal
  • Godot
  • Game Maker
  • Arduino
  • MATLAB

Other Software

  • Trello
  • Slack
  • PhotoShop
  • AfterEffects
  • Blender & Maya
  • Logic Pro & Ableton

Hobbies

Music

I am experienced in producing music in Ableton and Logic Pro. Check out my Spotify below to hear for yourself!

Art

I am also proficient in digital art, photo editing, and video editing in programs such as PhotoShop, Affinity, and Blender. Check out my art page below for more!

Thanks for stopping by!