Alternative Version










June 15, 2024

Tom Clancy's Splinter Cell / Sam Fisher


Ubisoft 2005






I heard that Ubisoft is working on a Splinter Cell remake and it's the best Ubisoft's franchise for me.

The first three of the series were impressive and I mostly played on XBox at a friend's house.

Sam Fisher's voice in French was done by Daniel Beretta who is also dubbed over Arnold Schwarzenegger movies.

We played the french version but I also tried the english version with Michael Ironside's voice as Sam Fischer on PC.






Now the main topic...

After my first interview at Ubisoft's Quebec in 2005, I decided to create a tiny demo to improve my candidature. So I created 2 projects: a data ripper, a viewer and I used the Splinter Cell Chaos Theory demo version.

My ripper grabbed all resources (e.g textures, meshes, buffers, shaders) from the game demo. After, I choose the data that I want and my viewer will render it. The game uses DirectX 9 so my viewer also uses DirectX 9.

The screenshots above are without hair but later, I added the hair which give a better result like screenshots below:










Updated 2024



I still have the code which is almost 20 years old and I don't know why but I didn't keep the game's resources (e.g. textures, shaders).

I tried to recompile it with Visual Studio 2022. It works! Thanks Microsoft for keeping the retro-compatibility which is a domain that we forget often today.

I launched the game on Steam, used my ripper and exported resources for my viewer. I also added a new option (keyboard toggle) to see different textures which is the result of the Youtube video above. I need to fix the mouse cursor...

One different thing is I didn't apply the shaders from the game. I just used a fixed pipeline for this sample (no shaders, previous way to do 3d graphics rendering a long time ago).

I got the job later at Ubisoft where I mostly worked on DS games. I don't know the percentage of this demo that helped to get the job but I am a strong believer that side-projects and custom demos always help to get a job.

Thanks for reading,

JS.