I number of people have asked me how and what I use to create games, so decided it was time to write about it.
My first game Dave Dangerous was written in Java, at the time this was a language I had not used. But being a c# developer the languages are very similar. Both object oriented and use very similar syntax.