Ian Copland is a Senior Engine Programmer with over 12 years of experience building and optimizing game engines and graphics systems, currently leading engine work at Rockstar Games. He brings deep C++ expertise (including C++11), extensive graphics knowledge across OpenGL, DirectX and mobile APIs, and practical experience implementing both forward and deferred renderers, advanced lighting, and animation systems. Ian has led engine teams and shaped tooling and backend services at Tag Games, introduced disciplined development practices like code review and CI, and combines data-oriented and concurrent programming techniques to solve performance-critical problems. Based in Scotland, he pairs applied math skills in vectors and dynamics with hands-on familiarity across IDEs and pipelines, and maintains a public portfolio showcasing his engine-focused projects and experiments.
12 years of coding experience
12 years of employment as a software developer
BSc(Hons), Computer Game Technology, BSc(Hons), Computer Game Technology at University of Abertay Dundee
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
Ian Copland - Senior Engine Programmer at Rockstar Games