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 ?
This character name is alluding to Philo Farnsworth and Vladimir K. Zworykin, who invented the iconoscope. He was inducted into the Television Academy Hall of Fame in 2013