Garrett Goodwin · Gameplay Programmer & Software Engineer

I build Unity games and gameplay tools.

I develop games and tools in Unity and C#, with a focus on combat, performance, and the systems that connect a playable game.

Previously a research intern at Georgia Tech Research Institute, developing interactive Unity visualizations for desktop and HoloLens.

Featured case study · Solo development

ReapKeep

January 2025–PresentIn development · Planned for Steam

ReapKeep gameplay showing a crowded encounter in Deadroot Hollows, with the player’s weapons and HUD.

A reverse bullet-hell roguelike where capturable structures and Death’s Decrees give players new ways to shape a run.

  • Game designConnecting exploration, build choices, and rewards.
  • Crowd movementReplacing costly collision response with custom separation and knockback.
  • XP managementPooling, merging, and offscreen movement to keep rewards within reach.

More selected work

Multiplayer systems and enemy AI

Upturn artwork showing its low-poly arena, characters, and weapon selection.

Multiplayer FPS · 2022–2023

Upturn

I built the networked match loop, from lobby and combat to respawning. A comeback economy lets players purchase weapons and abilities between lives.

UnityC#Photon PUN
Read case study →
Light in the Dark title artwork with its grayscale character and environment.

Released 2D wave shooter · 2021–2022

Light in the Dark

My first publicly released Unity game. Four enemy behavior families, escalating waves, and upgrades purchased during a run form a complete survival loop.

UnityC#Enemy AI
Read case study →

Beyond games

Professional experience

June 2023–December 2024

Unity · Desktop · HoloLens

Research Intern

Georgia Tech Research Institute

Contributed to an interactive Unity application for replaying aircraft recording data. Implemented features across desktop and HoloLens builds and worked with teammates to resolve technical and performance challenges.

About

Garrett Goodwin

I enjoy turning game design ideas into working systems, then building tools that make them easier to iterate on. My work spans independent games, multiplayer prototypes, and interactive visualization.

B.S. Computer ScienceArizona State University · December 2024 · GPA 3.78

Languages

C#, C++, Python, Java

Development

Unity, Git, Agile/Scrum, testing and diagnostics

Additional tools

Blender, Photoshop, Trello, Audacity