Beginning Game Programming with C#
it was cost 50$ in lynda site but I found it
free on tch-courses
About course :
Game programming beginning with C # course is to learn to develop games using the programming language C #. Why use C # instead of C ++,
Java, ActionScript, or other programming language that you may have heard? First, the use of C # allows you to use the Microsoft XNA monogamous and open source frameworks, which help us to quickly develop games for Windows, Android, iOS, Mac OS, and others. Moreover, the engine of the game
unit is popular independent game developers and C # is a programming language that can be used near the unit. Finally, C # is a good language to learn programming.
Comment learning to program is important because this course does not assume that you have experience of programming. Do not worry if you've never written before the code; start at the beginning and work our way towards building a full set for the end of the course. During the course, you will learn the basic programming concepts that apply to a large number of programming languages, including C #, and you will also learn how to apply these concepts to develop games: pull all entities in the world of game, updating the game world based on the user and the simple physical input, play music and sound effects in your games, and so on.
Computer programming is fun, in general, and game programming, it's even better!