Cristian Fernández
Senior Gameplay Programmer

10
Years in Game Development
3
Game engines (Anvil, Unity, Unreal Engine)
👋 Hi, I'm Cristian Fernández Suárez
Senior Gameplay Programmer with experience in both AAA and indie game development. Currently working on Rainbow Six Siege at Ubisoft Barcelona, with a strong focus on gameplay systems, 3C mechanics, AI, and player experience.
🎓 Education
-
Bachelor’s Degree in Computer Engineering
(Universitat Autònoma de Barcelona)
-
Master’s Degree in Design and Creation of Video Games
(Universitat Politècnica de Catalunya)
🎮 Professional Experience
Ubisoft Barcelona
Senior Gameplay Programmer – Rainbow Six Siege
Senior Gameplay Programmer at Ubisoft Barcelona, currently contributing to Rainbow Six Siege. I collaborate with multidisciplinary teams across Barcelona and Montreal, developing gameplay features and systems for one of the most successful tactical multiplayer shooters in the industry.
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Playstark Games
Gameplay Programmer
I worked on several PC titles including:
-
Agents: Biohunters – A multiplayer hero shooter.
-
Die After Sunset – A rogue-lite action game.
-
Runners of Gaia – An arcade race VR game. It was an internal project for investors.
All of these projects were developed using Unity.
🧠 Areas of Expertise
Throughout my career, I've contributed to a wide range of gameplay and engine-related systems, including:
-
3C (Character, Controls, Camera)
-
AI (Behavior trees)
-
UI
-
Sound Programming (gameplay code linked with Wwise through RPCs)
-
Technical Animation
My passion lies especially in 3C, where I find the most motivation and creative fulfillment. I love building gameplay features that feel great to play.
🤝 Soft Skills & Tools
-
Agile development (SCRUM)
-
Cross-department collaboration (Animation, VFX, Sound, UI)
-
Programming languages: C++, C, C#, among others
-
Strong communication and teamwork abilities
🛠️ Personal Projects
In my free time, I try to develop my skills with some side projects using Unreal Engine.
These projects help me deepen my technical skills and explore new gameplay ideas. You can check them out on my Github or the "Projects" section in this web.
🎮 Gamer at Heart
As a lifelong gamer, I combine technical expertise with a deep understanding of player expectations and game feel. Staying up to date with modern design trends and gameplay innovations helps me contribute informed ideas when crafting engaging player experiences.