Joshua Good is a Lead Software Engineer with a decade of experience designing gameplay systems, tools, and AI for high-profile mobile and AAA titles. He cut his teeth as a core developer on the Temple Run franchise—building character abilities, locomotion, animations, and LiveOps support for millions of players—before leading Imangi’s engineering internship program. At Lost Boys Interactive he now manages engineers and partners on Unreal Engine 5 projects, shaping character AI, behavior systems, and cross-team technical roadmaps. Equally comfortable mentoring junior engineers and profiling performance at scale, he blends hands-on implementation with team leadership. Outside of studio work he pursues independent game development focused on AI and gameplay programming, reflecting a continuous curiosity for novel interactive systems.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Science (BS) Computer Science: Game Development Concentration, Bachelor of Science (BS) Computer Science: Game Development Concentration at North Carolina State University
Contributions:8 PRs, 22 pushes, 2 branches in 1 day
gametactical-rpgrpgmagicpunk
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.