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.
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