WHAT IS VIDEO GAME PROGRAMMING?
Video game programming is the software development and engineering of video games and involves multiple areas of computer science including computer graphics, artificial intelligence, and software engineering as well as creating computer databases in some cases. Video games are normally programmed by game programmers, however, in our class we have found that even introductory level computer science students can create basic games.
HOW ARE THE GAME WORLDS CREATED?
Similar to the production of animated films, after sketching ideas for the world and characters, computer animation and special effects are used to create lifelike, or fantasy video game settings. Using software programs and packages (there are 3D, 2D, and role-playing software packages available), the video game makers are able to code functions that can enable characters to move through a space, interact with other characters or the setting, and create their video game's "world". However, often in the case of video game design, the software programs available now do not require the creator of the game to use any code at all in designing the game, allowing a larger audience to be able to create video games.
HOW/WHEN IS CODE USED IN VIDEO GAME PROGRAMMING?
The software programs mentioned above are often used in phone games and games that follow the simple structures used by the programs, but when is code used in video game programming? When a more advanced, complicated, and customized video games are needed, programmers use more advanced code. While program packages allow developers to choose from a limited color scheme, movement of characters, size of world, etc., when programmers code from scratch, there are more opportunities to create a more custom, vivid, and intricate video game world.
Images from:
http://free4kwallpaper.com/multiplayer-gameplay-2016-call-of-duty-black-ops-3-4k-wallpaper/
https://www.theodysseyonline.com/beginners-guide-video-games
References
"How Making a Video Game Works." HowStuffWorks. N.p., 2008. Web. 21 Nov. 2016.
"Game Programming." Wikipedia. Wikimedia Foundation, n.d. Web. 21 Nov. 2016.