Jonah Ryan / Game Programmer

Key Project

C++ Library for dynamic mesh cutting in UE5 with real-time edits and in-engine debugging.

  • Custom 3D math and geometry utility library
  • Solo dev, 68 commits over 6 months
  • 20 Unit tests and frame-by-frame debugging
  • Focus on decoupled class design

C++

3D Math

Unreal Engine 5

Other Projects

Click on a project image or button for a deeper breakdown of each project.

Behavior tree node graph for Unity with support for 20+ states, global data sharing, and 3D pathfinding and combat.

  • Solo AI Programmer on 10-person team.
  • Abstract node framework for long-term use.
  • Tools supported year-long development leading to Steam release.

I became the first student speaker at the Game Developers Conference Educators Summit after coordinating with 30+ schools across 6 countries.

  • Led a team of 5, developing a 10-page talk proposal over 3 months.
  • 74 attendees with 90% Positive talk evaluation.

Public Speaking

Production

Supported a team of 21 with 10 responsive UI menus and 3 full redesigns.

  • Created drag and drop dialogue implementation for writers and designers.
  • Iterated UI designs through multiple art direction changes.
  • Tested for both controller and keyboard navigation.

C#

UI / UX

Unity

Shipped Titles

SolCycle – 2025 – Lead UI Programmer

Well Witches – 2025 – General Producer

SLEDGE – 2024 – Lead AI Programmer

Malisense – 2024 – Programming Producer

TacoCat – 2023 – Programmer and Producer

Asterion – 2022 – Programmer