Yaroslav Rudakov is a seasoned game developer and software engineer with over a decade of experience building and shipping successful titles both as a solo creator and as a studio co-founder. He combines deep Unity and C# expertise with hands-on game design and production skills, having led development on hits like The Tower, Skyward, Draw Joust and worked on franchises such as Doodle God. Comfortable across the full development cycle, he pairs technical craft with product-minded thinking and an appetite for integrating AI-driven approaches into games. Based in Haarlem, Netherlands, he brings an entrepreneurial mindset from founding AYA Games and a history of backend and web development that broadens his systems perspective. Notably, he describes his work as living in "2.5 dimension," reflecting a playful, player-focused approach to technically grounded game experiences.
10 years of coding experience
13 years of employment as a software developer
Master's degree, Programming technologies, grad, Master's degree, Programming technologies, grad at Saint Petersburg State University
UExtension is a basic type extension library for .Net and Unity projects. It integrates a large number of commonly used, efficient and convenient extension methods, which helps to greatly improve development efficiency.
Contributions:2 releases, 7 commits, 6 pushes in 2 months
UEvent is a general message event component that can be used in Unity and .Net environment.
Contributions:16 releases, 44 commits, 54 pushes in 1 year 8 months
dotnetunityunity3dcsharpunity3d-plugin
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.