The document provides a brief history of early video games, from the first interactive electronic game created in 1947 to the development of Spacewar! in 1961. It then discusses some of the challenges of building games, highlighting tools like Microsoft's XNA framework that are well-suited for hobby game development. Key game development concepts like graphics, audio, input handling and math libraries are outlined.
8. 1947: Cathode Ray Tube Amusement Device 1951: NIM 1952: Tic-Tac-Toe 1958: Tennis for Two 1962: Space War Long time ago…
9. Cathode Ray Tube Amusement Device The earliest known interactive electronic game was by Thomas T. Goldsmith Jr. and Estle Ray Mann: a missile simulator using radar displays from World War II. …they couldn’t really find a snazzy name for it
10. NIMROD Using a panel of lights for its display, this was the first instance of a digital computer only designed specifically to play a game. Nim is a mathematical game of strategy in which two players take turns removing objects from distinct heaps. The player to take the last object loses.
11. Tic-Tac-Toe In 1952, Alexander S. Douglas made the first computer game to use a digital graphical display, created for his Ph.D. thesis on human-computer interaction. Photo by Loomis Dean, taken in April, 1952
12. In 1958, William Higinbotham made an interactive computer game named Tennis for Two for the Brookhaven National Laboratory's annual visitor's day. Tennis for Two
13. Spacewar! In 1961, MIT students Martin Graetz, Steve Russell, and Wayne Wiitanen created the game Spacewar! which also used a vector display system.
14. “No one will blame you for giving up. In fact, quitting at this point is a perfectly reasonable response” Making a game is no easy business!
15. “No one will blame you for giving up. In fact, quitting at this point is a perfectly reasonable response”“Quit now, and cake will be served immediately.” Making a game is no easy business!
16. “No one will blame you for giving up. In fact, quitting at this point is a perfectly reasonable response”“Quit now, and cake will be served immediately.”-- GLaDOS (Portal) Making a game is no easy business!
17.
18. good games are designed in layers Painting by Brock Davis
33. Yay! Cross-platform game development! No. things aren’t as cross-platformas they seem Painting by Brock Davis != != != and definitely
34. Yay! Cross-platform game development! No. cross-platform means:“same framework, but take care of the hardware differences yourself” Painting by Brock Davis != != != and definitely
35.
36.
37. New project -> Build and run Documentation and tutorials available for download http://create.msdn.com/education Starter kits“Take our games and make them your own”
38. New project -> Build and run Documentation and tutorials available for download http://create.msdn.com/education Starter kits“Take our games and make them your own” Awesome! Let’s see a demo!
42. Perfect for learning Not a very good long-term idea for game development Does not make you a knowledgeable game programmer Too much “drag’n’drop” coding will make your graphics rendering inefficient Low framerate = bad gameplay Starter kits“Take our games and make them your own” Shamelessly copy-pasting code is evil!