Hey, I'm Seth! I'm a senior at Champlain College, and a Game Programming intern at Frame Interactive. While I focus on my studies and strengthening my personal projects, I will be using itch.io to temporarily host my portfolio until I make my own website.
Cooperative On-Rails Shooter
Unity 3D
Team Size: 8
Gameplay Programmer
GATTAI is a co-op on-rail shooter built in Unity, created for Ubisoft GameLab 2026.
- Fully Voice Acted Narrative Campaign: Aisha and Nova, with the help of their space dog engineer Laika, must cooperate to save their home planet from space tyrant Captain Crunchtime! Features three levels and a final boss fight.
- Cooperative Gameplay: In GATTAI, communication is key! Talk with your team member to strategize and take down foes, then fuse together into a giant mech.
- Controller & Haptics Support: Feel the controller rumble as you blast enemies!
For my work on GATTAI, I was responsible for structuring player architecture, implemented front-end UI, and programming systems and tools to help my team. I made an active effort to polish content every week, in turn making for a stronger player experience.
Awarded Best "Camera, Characters, and Controls," and "Best Art Direction and Production," with 6 total nominations!
Open Source Animation Library

Unity 3D
Team Size: 2
Programmer, Technical Animator
A custom, light-weight animation solution for more performance critical or experimental environments such as VR and mobile devices. This alternative to Unity's built-in Mecanim pipeline is targeted toward programmer-heavy teams who want to understand and tweak their pipeline. Created for GPR-450: Advanced Animation Programming
- HTR File Loader: Implemented a custom file loader to directly convert HTR file formats to forward kinematics data structures.
- Inverse Kinematics Support: Built a quaternion-based inverse kinematics solver capable of handling pole vector and look-at joints.
- Blending: Created a runtime animation blending system using normalized quaternion interpolation across weighted layers.
SWEEP (Unreleased Prototype)
Fast-paced Movement Shooter
Unity 3D
Team Size: 2
Gameplay Programmer
SWEEP is an unreleased prototype movement shooter that I worked on a team of two for Advanced Seminar in Game Design.
- Weapon System: I engineered a component based weapon system seperating weapon data, animation and VFX playback, and firing logic into swappable components. This architecture allowed my teammate to tweak pre-existing weapons and create new ones on the fly, without having to modify any code.
- Throwable Weapons: In SWEEP, the player has to throw their gun to reload, making it double as a projectile that can stun enemies. When you run out of ammo, your weapon becomes supercharged, dealing heavy damage when thrown.
Adventures Beyond Game Dev
When I'm not working on games, you can find me writing a new song, walking my dogs, or drawing. Feel free to connect on LinkedIn if you'd like to chat!
You can find my music on SoundCloud and Spotify.
