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
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!
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!