1. Introduction 3
2. Arcades and Early Games 3
2.1. The First Electronic Games 3
2.2. Games on Computers and Mainframes 4
2.3. Arcade Games 5
3. Video Game Consoles 6
3.1. Commercialization of Video Game Consoles 6
3.2. The First Computer Game Console: Odyssey 6
3.3. Pong – The first commercially successful console game 7
3.4. Video Game Market Crash of 1977 7
3.5. Cartridge Based Consoles 7
3.6. Space Invaders 7
3.7. Video Game Market Crash of 1983 8
3.8. Nintendo 8
3.9. The Super Mario Brothers 8
3.10. Sega and Nintendo war of the 80s & 90s 9
3.11. The End of Atari 9
3.12. Sony Playstation and the End of Sega 10
3.13. Technology Trends of the 90s 10
3.14. Video Game Consoles of the new Millennium 10
3.15. Current Trends and the Future 11
4. PC Games 12
4.1. Early History of PC Games 12
4.2. New Trends Affecting PC Gaming Industry 12
4.3. Genres 14
4.4. Future of PC Gaming 17
5. Impact of the GPU and 3D APIs on computer games and their development 18
5.1. The GPU 18
5.2. Graphics Fundamentals 19
5.3. GPU Advances and History 20
5.4. 3D Graphics APIs 23
6. References 25
The first electronic game to employ a Cathode-Ray Tube (CRT) was developed in 1947. The system used eight vacuum tubes to create a missile firing simulation. Knobs were used to adjust the curve and speed of the missile. At the time, however, pixel graphics could not be drawn electronically so the targets were drawn on a simple overlay which was placed on top of the screen.
In 1961, students from MIT, including Steve Russell, created a game title “Spacewar!” for the DEC PDP-1. This was one of the earliest games for a digital computer. The game put two human players against each other. Each player controlled a ship and fired missiles while at the same time avoiding the black hole in the center. It turned out Spacewar was a good diagnostic of the PDP-1 computer and Type 30 Precision CRT Display. As a result, DEC used it for factory testing and shipped PDP-1 computers with Spacewar loaded into the core memory. The field representative would use Spacewar as a final test of the PDP-1 upon deployment.