top of page

Keegan Butt

Hello!

I'm a video game developer, designer, and programmer with a bachelors degree in game design and a minor in computer science obtained from Fitchburg State University. I am currently looking for work in the game industry in either programming, design, or QA!

4+ years of experience in Unity

Fluent in using GML, C#, C++, & Python

Portfolio

A skateboarding / third person shooter hybrid game about kickflipping and killing demons! This is a wave based shooter where you become more powerful as your trick combo increases.

Responsibilities:​

  • Player movement (design & programming)

  • Player camera system

  • Player weapons

  • Player procedural animation

  • Player abilities

  • Player tricks & combo meter

  • Player health & death ragdoll

  • General game progression systems

  • Game UI 

  • Game menus

  • Cutscene systems

  • Half-pipe vertical collision generation

Shred2Death

Engine: Unity            Language: C#            Team Size: 10            Platform: PC

Solar Sails

Solar Sails is a Sci-Fi FPS where you invade an enemy space vessel with a grappling hook and some weapons!

Responsibilities:

  • Player Movement Physics & Design

  • General game systems design

  • ScriptableObject Weapon Systems

  • Game Progression Systems

    • Checkpoints

    • Player Health and Respawning

  • Door systems

  • Cutscenes

  • UI Programming

  • Dynamic music player

Engine: Unity            Language: C#            Team Size: 6            Platform: PC

Rolling Rhapsody

Light's Out

Responsibilities:

  • Marble movement w/ mobile gyro

  • Game concepting & design

  • Camera follow and tilt

  • Spiraling intro cutscene

  • Spike ball hazard

  • End portal

  • All game systems & gameplay programming

A frustrating 2D platformer with Gameboy-esque graphics. There is a color-inversion gimmick that disables black and white platforms based on whether the lights are turned on or off.

Engine: Unity            Language: C#            Team Size: 4            Platform: Mobile

Engine: Unity            Language: C#            Team Size: 2            Platform: PC

Responsibilities:

  • Player Movement

  • Designing all game systems

  • Color Inversion Manager & color transition creator

  • Programming all game systems

"Rolling Rhapsody" is a mobile game where you tilt a marble to the end of an obstacle course with your mobile device's gyro!

Eclipsed

Engine: Unity          Language: C#          Team Size: 7          Platform: PC

Capture.PNG

Responsibilities:

  • Player Movement Systems & Physics

  • Movement design

  • Player Animation Controller Class

  • Asynchronous loading screens

A 3D Platformer with tight-feeling controls and a wide moveset. The goal of the game is to simply make it to the end portal of the levels!

EclipsedGif.gif

Engine: Unity            Language: C#            Team Size: 1            Platform: PC, Mobile

Responsibilities:

  • Player Ragdoll Throwing

  • General game design

  • Level hazards (Weighted balls, fans, seesaws)

  • Scene transitioning

  • Dynamic resolution system for mobile

  • All gameplay programming, systems, and design

A physics-puzzle game where you must throw stick-figures to their end goal, which is marked by a gradient and an arrow. You can throw stick-guys to any point on the screen by clicking or tapping where to shoot them!

Stick Kicker

Role:

Game Programmer

"Toontown: Event Horizon" is an MMORPG currently in development. It is a fanmade spiritual successor to "Toontown Online" that I did programming for. 

Toontown: Event Horizon

arc-0-teaser_edited.jpg

Engine: Panda3D  Language: Python & C++    Team Size: 30+      Platform: PC

bottom of page