François Xavier Roure

François Xavier Roure photo
Senior Engine Programmer
Talk title:

Why you shouldn't compare apples and oranges in order to save a $125 million space probe or just your game.




I'm a senior programmer who is developing games professionally for more than 10 years, I started my career in game development at Cyanide Studio where I made multiple games. I've been working at Ubisoft Paris Studio since 2016 where I participated in Mario+Rabbids Kingdom Battle. I'm interested in designing simple but powerful engine's interfaces to let other people create fantastic games.

Talk abstract:

This talk will show that primitive types in c++ and c# do not carry any semantics and thus allow programmers to make errors. Furthermore we will see how to use the type system of these languages in order to add meaning to them and thus harden our software.


Programmer - Beginner/Intermediate