Cristian Soriano

Senior Gameplay Engineer

Cristian Soriano's Portfolio
About
Senior Gameplay Engineer with 6+ years of experience in the video game industry. Currently working at CCP Games on an unannounced online FPS game using Unreal Engine. Previously, I worked at Novarama where I colaborated on the development of Killsquad and United 1944.

Specialised in Gameplay Systems and Unreal Engine. I am tenacious, creative and passionate about video games. I also have a great eye for detail and care a lot about polishing and delivering the best possible result.

Projects
United 1944

United 1944

Apr 2020 – Jul 2020
United 1944 is an immersive WW2 multiplayer shooter that combines scavenging, crafting, building and team strategy. Explore a world in ruins and engage in intense 16v16 urban battles as you forge your own path as a civilian soldier at the heights of war.
Killsquad

Killsquad

Dec 2017 – Mar 2020
This is not the future you dreamt of. The Galaxy is in chaos, planets go rogue, and mega-corporations assemble Killsquads to raid whatever riches and bounty are left. Welcome to Killsquad: a hardcore action coop game that blends the best of the genre and presents a new universe for you to discover. Set up your team, choose your heroes, weapons and gear, and unleash hell on a fast-paced battle through hordes of monsters and deadly bosses.
Unaligned

Unaligned

Jan 2017 – Nov 2017
Follow your faithful guide to escape the temple in this platformer game. Use your power to jump between worlds in order to overcome obstacles in your way to freedom.
Unaligned is a cartoon 3D platformer game developed for the Videogame Creation Master of Barcelona School of Management, at Pompeu Fabra University.
The Karcel

The Karcel

Sep 2012 – Nov 2012
A horror game for Facebook.
Challenge your friends! Who among you will be the one to escape in less time?.
It won't be easy because the place is full of horrors and paranormal activity.
Could you escape?
Mortal Balance Space

Mortal Balance Space

Jun 2012 – Aug 2012
Will you be able to reach the best score?
Mortal Balance Space is a survival game that keeps the essence of the first game, but this time on an infinite level.
Reach the best score and earn your place in the top 10 leaderboard.
Mortal Balance

Mortal Balance

Mar 2012 – Jul 2012
An arcade game that tests your ability using the accelerometer and touch screen.
40 levels plenty of challenges.
Jump, dodge, keep your balance to succeed in this crazy world.
Mortal Balance!

Unaligned really impresses with its high level of polish, beautiful visual design, cleverly crafted puzzles and intriguing game world.

KJ Robertson (Alpha Beta Gamer)
Experience

Senior Gameplay Engineer

CCP Games, London, United Kingdom
Aug 2020 – Present
About:
Working on an unannounced online FPS
Languages:
C++
Engines:

Game Programmer

Novarama Technology S.L., Barcelona, Spain
Dec 2017 – Jul 2020
About:
Participated on the first iterations of United 1944.
Worked on Killsquad from its early beginning to its early access.
Mentoring of new engineers.
Languages:
C++
Engines:

Full-Stack Developer

GAPS Política i Societat S.L., Barcelona, Spain
Apr 2013 - Apr 2017
About:
Full-stack developer for clients like F.C. Barcelona, Manchester City F.C., ACCIÒ Generalitat de Catalunya and Fundació Collserola.
Languages:
PHP7, HTML5, Javascript, CSS3 and C#
Engines:
Libraries:
JQuery.
APIs:
Google Maps and Google Geolocation.

Co-Founder & Game Programmer

Pizza&Play Videogames, Cerdanyola del Vallès, Spain
Mar 2012 - Nov 2012
About:
A start-up which was set up by a small team of 4 members with mixed roles.
Languages:
C# and Unity Javascript
Engines:

Diablo meets Destiny with action-RPG Killsquad, and it's a damn good time

Education

Master's Degree - Video games & Programming

UPF Barcelona School of Management, Barcelona, Spain
2016 - 2017
About:
The final project was Unaligned, a cartoon 3D platform game developed with its own custom engine.
Responsibilities on Unaligned:
Gameplay Programming
Camera Programming
AI Programming
Physics Programming
Languages:
C++, Lua, HLSL, and MaxScript.
Libraries:
NVIDIA PhysX, Microsoft DirectX 11, Cal3D, FMOD and Simple Lua Binder

Video game Development Course

Evolis Centro de Formación S.L., Barcelona, Spain
2011 - 2012
Graduated with honours
Languages:
C++ and C#
Engines:
Libraries:
OpenGL, OpenAL, Ogre3D, and Nvidia PhysX

Associate's Degree in Computer Application Development

I.E.S Castelar, Badajoz, Spain
2009 - 2011
Graduated with honours
Languages:
C, HTML, PHP, CSS, Javascript, Visual Basic, Java, and MySql.
Libraries:
JQuery and Nyart Toolkit

Very fun to play, and the progression system is very well implemented