Summary
Isaac Nikouei is a Lead Game Programmer with over a decade of hands-on experience building gameplay systems, AI, and in-house engines using C++, C#, Unity, and Unreal. He has led teams on FPS and mobile titles, shipping optimized combat, multi-weapon systems, and AAA-quality animations while keeping performance targets like stable 60 FPS on mobile. Isaac combines engine-level work—integrating PhysX and adding C# scripting—to practical tooling for designers and artists, including custom Blender and Qt editor extensions. His AI work spans Utility AI, State Trees, and Behavior Trees to create dynamic NPC behaviors across genres from racing to AR boss fights. Based in Tehran, he bridges technical leadership and close cross-discipline collaboration to turn complex design goals into robust, maintainable codebases.
9 years of coding experience
10 years of employment as a software developer
Associate's degree, Electronics, Associate's degree, Electronics at Shahid Rajaee Teacher Training University
High School Diploma, Electronics, High School Diploma, Electronics at Sadr Technical High School
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Rasht Jaber Ben Hayan Institute of Higher Education
Persian, English