Ville Ruusutie is a Principal Animation Programmer based in Helsinki with 13 years of experience building animation, graphics and character systems for console and PC titles. At Remedy Entertainment he led animation and face tech work for Quantum Break and earlier prototypes, integrating middleware like Morpheme and crafting character controllers and parkour systems. His background spans low-level graphics and shader work across DirectX/OpenGL/OpenGL ES and platforms from Xbox and PlayStation to mobile and Nintendo DS, with strong C/C++ and HLSL/GLSL expertise. Earlier roles at Bugbear and Futuremark involved graphics/effects programming, profiling and shader pipeline optimization, showing a consistent focus on performance and tooling. He contributes to open-source tooling as evidenced by performance-minded improvements to assimp’s bone-weight limiting code, favoring low-allocation data structures and simpler algorithms. Known for combining practical engine-level engineering with a game-facing mindset, he often turns complex animation problems into maintainable, performant systems.
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
Role in this project:
Back-end Developer
Contributions:13 commits, 4 PRs, 4 comments in 10 days
Contributions summary:Ville focused on optimizing the `LimitBoneWeightsProcess` functionality within the asset import library. Their contributions involved refactoring code to reduce heap allocations through the use of a `SmallVector` data structure. They simplified the algorithm and removed unnecessary copying operations, enhancing performance. Additionally, the user made minor updates, such as changing a constant, contributing to code maintainability.
Contributions:29 commits, 1 push in 3 years 8 months
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.