Author Image

Hi, I'm Ryan

Ryan Heath

Software Engineer, Technical Game Designer

I am a senior computer science and game design student at DigiPen. I have experience collaborating with designers, artists, and sound designers across many game projects. I have taught classes in C, C#, Lua, and Python in topics ranging from introductory programming to game engine architecture. I have practice hosting and administering devops tools including Gitea, Drone, and Phabricator with up to 30 users.

Leadership
Teamwork
Communication
Research
Design
Problem Solving

Recent Posts

Experiences

1
House Of How

Feb 2022 - Aug 2024, Remote

Unnanounced Unity Roguelike Deckbuilder

Software Developer

Aug 2023 - Aug 2024

  • Architected the core card game engine, enabling rapid prototyping and iteration of new card mechanics.
  • Provided technical leadership and mentorship to junior developers, enhancing their skills and project contributions.
  • Collaborated across disciplines to bridge technical expertise with creative vision, establishing a streamlined card game UX development process to rapidly bring concepts to life.
  • Established efficient development workflows, including Pull Requests, continuous integration, and automated testing, to improve code quality and team productivity.
Associate Software Developer

Aug 2022 - Aug 2023

  • Took ownership of a narrative feature from concept to completion, independently researching and implementing a solution while effectively collaborating with the design team.
  • Collaborated with design, art, and audio teams to identify workflow bottlenecks, resulting in the development of custom tools that significantly improved asset integration and reduced production time across multiple departments.
Junior Software Developer

Feb 2022 - Aug 2022

  • Efficiently created proof-of-concept prototypes to validate game design ideas, fostering collaboration and accelerating development cycles.
  • Successfully collaborated with senior engineers to implement the card game engine and card editor, gaining valuable experience and producing a fully functional prototype on time.

Engineer Intern
AuthorDigital

May 2020 - Aug 2020, Remote

Unnanounced Unity Strategy Game

Responsibilities:
  • Successfully adapted to an Agile/Scrum development environment, effectively utilizing Confluence and Jira to contribute to team projects.
  • Actively collaborated with senior engineers to effectively execute assigned tasks, gaining experience and enhancing problem-solving skills.
2

3
Teaching Assistant & Tutor
DigiPen Institute of Technology

Sep 2019 - Apr 2021, Redmond, Washington

Since 1988, DigiPen Institute of Technology has been preparing students to succeed as skilled engineers, artists, and designers in the growing technology industries.

Responsibilities:
  • Assisted students with their calculus, linear algebra, and C/C++ coursework
  • Primary TA for 36 sophomore game teams in CMake and Lua

Computer Science Instructor
DigiPen Academy

Jun 2019 - May 2020, Redmond, Washington

DigiPen Academy is the K-12 sibling of DigiPen Institute of Technology, which has been turning talented college-age students into exceptional engineers, artists, designers and video game creators for more than three decades.

Responsibilities:
  • Taught high school students game development, C#, Unity, C, Lua, and PICO-8
  • Wrote the curriculum for a game engine architecture course in PICO-8 and Lua
4

Skills

Projects

Alpacadores
Tech Lead Nov 2018 - Dec 2018

Classic JRPG style combat simulation game with multi-color luchador alpacas.

Mechaton
Producer / Tech Lead Jan 2019 - Apr 2019

A mech themed top down shooter with ARPG style loot collection.

Infinite Supernova
Tech Lead Aug 2019 - Apr 2020

A cosmic themed infinite runner with rythm elements.

Escape Sequence
Producer / Tech Lead Aug 2020 - Dec 2020

A roguelike FPS with a focus on exploration and player progression.

Subject 13
Tech Lead Jan 2021 - Apr 2021

A roguelike FPS with a focus on satisfying movement.

Education

BS in Computer Science and Game Design