Summary
Ignacio Viñal is a gameplay programmer with 12 years’ experience building games and interactive apps using Unity3D, Cocos2d-x and multiple engines, plus strong C/C++, C#, Lua and shader skills. He has shipped mobile and cross-platform titles, optimized performance and extended engine graphics backends (including adding Direct3D support) while working on projects from match-3 ports to physics-driven sports mini-games. Comfortable across the full stack of game tech, Ignacio also integrates backend services (AWS, Firebase), databases and web technologies when features demand it. Based in Zaragoza, Spain, he combines hands-on engine/hardware-aware optimization with a practical eye for tooling and CI (Visual Studio profiler, Git, project trackers), and has freelanced and collaborated in teams delivering polished gameplay systems. An unusual strength is his depth in graphics pipelines—HLSL/GLSL/CG and API-level OpenGL/Direct3D work—paired with experience shipping secure game data and user features.
12 years of coding experience
4 years of employment as a software developer
Certificate of Higher Education, Developing of Multiplatform Apps, Certificate of Higher Education, Developing of Multiplatform Apps at Montessori High School of Zaragoza
Master's Degree, Videogame Programming, Master's Degree, Videogame Programming at U-tad
Spanish, English