Hristo Iliev

Senior Gameplay Programmer at Ubisoft Sofia

Sofia, Sofia-City, Bulgaria
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Hristo Iliev is a Senior Gameplay Programmer with nine years of hands-on experience building game systems and tools, currently at Ubisoft Sofia and co-founder of Paper Cranes Ltd. He brings deep multi-language expertise—C#, C/C++, Java, Python and scripting—paired with full-stack knowledge of servers, databases, DevOps and application architecture. At Ubisoft he progressed from junior to senior roles, shipping gameplay features and R&D prototypes, and contributes to major open-source engines like Godot and raylib where he improved performance, fixed core bugs and added GLTF animation support. Comfortable leading small teams and mentoring peers, he also has a track record of solving cross-platform build issues and shipping reliable editor/runtime fixes. Fast to learn and adaptable, Hristo blends pragmatic production experience with a penchant for engine-level problem solving that benefits both live projects and experimental research.
code9 years of coding experience
job6 years of employment as a software developer
bookHigh School Diploma, Computer Science, High School Diploma, Computer Science at Sofia Professional School of Electronics
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Technical University Sofia
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
3answers
0questions
github-logo-circle

Github Skills (25)

debug10
c-language10
gltf10
game-engine10
open-source10
cmake10
c1110
graphic10
c1710
game-development10
cprogramming-language10
opengl10
editor9
text-editor9
editors9

Programming languages (11)

C#C++CRustHaxeCMakeJavaScriptreStructuredText

Github contributions (5)

github-logo-circle
raysan5/raylib

Dec 2020 - Nov 2022

A simple and easy-to-use library to enjoy videogames programming
Role in this project:
userBack-end Developer & Graphics Programmer
Contributions:13 reviews, 29 commits, 28 PRs in 1 year 11 months
Contributions summary:Hristo primarily contributed to improving the raylib library, focusing on enhancing its build process and adding new features. Their work involved fixing build issues related to WebAssembly (WASM) and CMake, ensuring cross-platform compatibility. Furthermore, the user added functionalities like monitor utilities and implemented support for GLTF model animations, including bone loading and vertex color attributes. The user also addressed several bugs.
raspberry-pigamedevvideogameslinuxandroid
godotengine/godot

Oct 2021 - Jul 2022

Godot Engine – Multi-platform 2D and 3D game engine
Role in this project:
userBackend Developer
Contributions:5 reviews, 6 commits, 11 PRs in 9 months
Contributions summary:Hristo primarily contributed to the Godot Engine's core functionality, focusing on improving its performance and fixing bugs. They addressed issues in areas such as CPU particles, C# scripting, GDScript and editor functionality. The user also added a modf function and fixed snap behavior.
godotgamedevgodot-enginegame-development3d-game-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
Hristo Iliev - Senior Gameplay Programmer at Ubisoft Sofia