A subset of game development, Game programming is the software development of video games. Game programming requires extensive skill in software engineering as well as specialization in one or more of the following areas, which overlap heavily to create a game: simulation, computer graphics, artificial intelligence, physics, audio programming, and input.
Programmers are often required to produce models of gameplay ideas and features. A great deal of prototyping may take place during pre-production, before the design document is complete, and may help determine what features the design specifies.
Do you know ?
The hard disk was invented on September 13, 1956 by IBM team led by Rey Johnson (considered as “father” of the disk drive). Earlier hard disk drives were large and cumbersome devices.