Ryan Mcdonough is a seasoned software engineering director with eight years of experience leading game-focused development teams and shipping real-time graphics systems. As Director at AAAA Games and Release Manager for the widely used jMonkeyEngine project, he blends managerial oversight with hands-on contributions to rendering pipelines and shader optimization. His open-source work improving PBR terrain shaders, ambient occlusion packing, and shadow effects demonstrates deep expertise in graphics programming and performance-minded refactors. He’s also developing a multiplayer action RPG, "The Afflicted Forests," which showcases his end-to-end game design and implementation skills beyond backend systems. Based in the United States and grounded in a Computer and Information Sciences education from Robert Morris University, he pairs technical depth with product-driven leadership. Colleagues describe him as a pragmatic engineer who prefers shipping tangible visual improvements that scale across engines and teams.
8 years of coding experience
Computer and Information Sciences, General, Computer and Information Sciences, General at Robert Morris University
A complete 3-D game development suite written in Java.
Role in this project:
Back-end Developer
Contributions:5 releases, 44 reviews, 14 commits in 3 years
Contributions summary:Ryan's commits focus on enhancing the JMonkeyEngine's PBR (Physically Based Rendering) pipeline. Their work includes supporting pre-shadow and post-shadow effects, packing ambient occlusion data, and adding desaturation functionality to unshaded materials. Furthermore, the user refactored and optimized PBR terrain shaders using new for-loop functionalities, demonstrating an understanding of shader programming and graphics rendering techniques.
PBR Terrain shaders for JMonkeyEngine 3. The java-based shader converter utility has been moved to a seperate utility project: https://github.com/yaRnMcDonuts/Afflicted-Scene-Designer-Utilities
Contributions:141 commits, 10 PRs, 142 pushes in 2 years 2 months
shadersdesignerpbrsceneshader
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ryan Mcdonough - Software Engineer Director at jMonkeyEngine