Nikolai Prigodich is a game security programmer with 11 years of experience building low-level systems for AAA and indie titles, currently developing company-wide security solutions at Ubisoft Düsseldorf. His background spans gameplay, engine and rendering work—including texture streaming, post-processing and DX10 support on World of Warships—before shifting into reverse engineering and anti-tamper protections. He has led Unity teams and implemented network, Steam integration and in-memory protection features for multiplayer shooters, and contributed engine-level particle systems to the classic Storm engine used in Sea Dogs and Age of Pirates. Comfortable with Windows internals, compilers and graphics, he combines hands-on reverse-engineering skills with production-focused engineering. Colleagues rely on him to bridge deep technical investigation and pragmatic security tooling across large game codebases.
11 years of coding experience
6 years of employment as a software developer
Technical Programmer, Computer and Automated Systems Software, 4.6/5, Technical Programmer, Computer and Automated Systems Software, 4.6/5 at Санкт-Петербургский Государственный Университет Информационных Технологий, Механики и Оптики (Университет ИТМО)
Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.
Role in this project:
Game Engine Developer
Contributions:206 reviews, 259 commits, 68 PRs in 1 year 8 months
Contributions summary:Nikolai's primary contribution appears to be focused on particle system implementation and maintenance within the game engine. They added the 'Move vanilla Storm Engine 2.8 to git' commit, which involves substantial code modifications, including the addition of a new particle system class, 'SHARKS_PS'. This class handles particle rendering, initialization, and updating. There are also further additions for applying Steam version of SD-TEHO.
Contributions:12 commits, 1 PR, 20 pushes in 3 months
minecraftgameconfigssea-dogsstorm-engine
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
Nikolai Prigodich - Game Security Programmer at Ubisoft Düsseldorf