{"id":7400,"date":"2018-05-11T14:44:52","date_gmt":"2018-05-11T18:44:52","guid":{"rendered":"https:\/\/armchairarcade.com\/perspectives\/?p=7400"},"modified":"2018-05-14T09:18:51","modified_gmt":"2018-05-14T13:18:51","slug":"how-are-video-games-programmed","status":"publish","type":"post","link":"https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/","title":{"rendered":"How Are Video Games Programmed?"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Video games are programmed by writing computer code into complex algorithms that designers and computers understand. The more advanced video games are in terms of graphics and performance, the more advanced the algorithms are. <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>Programs for video games work by entering codes into commands, however, writing codes from scratch will result in a better-designed program offering a more detailed video game.<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Certain types of programs for <\/span><a href=\"https:\/\/www.wikihow.com\/Make-Your-Own-Video-Game\"><span style=\"font-weight: 400;\">creating video games<\/span><\/a><span style=\"font-weight: 400;\"> will give the user selections on clothing, colors, and weapons but a programmer that knows how to write code can create new weapons and make them available in any color. Computer software code programs a computer on the most basic platform. This degree of instruction coupled with the right programmer results in an imperious control over the video game features.<\/span><\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">With computer manufacturers providing more power to new models, video game programmers who understand this complex code will have endless opportunities to make more vivid game worlds. Often times programmers refer to their unique code as the \u201cengine\u201d that makes the game function. The code uses billions of calculations in fractions of a second to make weapons swing or characters move. They network with other computers to keep the game running with scoring and sound effects. A great source of information for understanding this topic further can be found here: <\/span><a href=\"http:\/\/www.australiawideit.com.au\/\"><span style=\"font-weight: 400;\">www.australiawideit.com.au\/<\/span><\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><b>Top 10 Video Games in 2018<\/b><\/h2>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"> Red Dead Redemption 2\u2022 God of War\u2022 Monster Hunter: World\u2022 Sea of Thieves\u2022 Far Cry 5\u2022 A Way Out\u2022 State of Decay 2\u2022 Dragon Ball FighterZ\u2022 Kingdom Hearts III\u2022 Crackdown 3<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Video game programmers use several different codes to make games like \u201cGuitar Hero,\u201d Mario Kart,\u201d and Grand Theft Auto.\u201d These staple video games are estimated to be in use in over millions of households at any time of the day, worldwide. Some programmers have valid input into a <\/span><a href=\"https:\/\/www.wikihow.com\/Design-a-Video-Game\"><span style=\"font-weight: 400;\">video games design<\/span><\/a><span style=\"font-weight: 400;\">, however, most video game producers get input from the lead programmer to get the status of the programming developments. The lead programmer is liable for every aspect of the video game\u2019s programming and to point out game limitations.<\/span><\/p>\n<div id=\"attachment_7405\" style=\"width: 1290px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/05\/startup-photos.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7405\" class=\"size-full wp-image-7405\" src=\"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/05\/startup-photos.jpg?resize=1280%2C853\" alt=\"Game programming is a challenging process.\" width=\"1280\" height=\"853\" srcset=\"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/05\/startup-photos.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/05\/startup-photos.jpg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/05\/startup-photos.jpg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/05\/startup-photos.jpg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/05\/startup-photos.jpg?resize=1024%2C682&amp;ssl=1 1024w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><p id=\"caption-attachment-7405\" class=\"wp-caption-text\">Game programming is a challenging process.<\/p><\/div>\n<p><b>Programming Languages<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Once the video game\u2019s initial design is developed the language must be determined. There are numerous factors like the execution speed requirements, language instructions for the programming staff, and target platforms for the language of any APIs, game engines, or libraries being used. For computers, the language used is a matter of preference and for game consoles, the target platform support is the biggest factor taking into consideration.<\/span><\/p>\n<p><b>Computer Language:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Assembly &#8211; Minimal CPU overhead\u2022 C &#8211; Well known\/portable\/APIs\/machine code compliant\u2022 C++ &#8211; Well known\/object-oriented\/APIs\/machine code compliant\u2022 Java &#8211; Garbage-collected\/object-oriented\/APIs\/via virtual machine\u2022 Objective-C, Swift &#8211; Object-oriented\/interface with Apple products\u2022 C#, Basic.NET, Visual &#8211; Object-oriented\/garbage-collected\/interface with Microsoft products\u2022 Lisp, Pascal, Smalltalk, Pearl &#8211; Fringe game languages\/bindings for common libraries\u2022 Python, Lua, Tcl, JavaScript &#8211; Familiar syntax\/used for scripting\/easily embedded<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Platforms for consumer use to program games are available on operating systems like Mac, Linux, Windows, iOS, and Android. Development for game consoles requires thousands of dollars and special programming equipment that\u2019s leased or sold to licensed professional gaming developers. We hope this has been a beneficial explanation on how video games are programmed and how a code is used to make it work.<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Video games are programmed by writing computer code into complex algorithms that designers and computers understand. The more advanced video games are in terms of graphics and performance, the more advanced the algorithms are. Programs for video games work by entering codes into commands, however, writing codes from scratch will [&hellip;]<\/p>\n","protected":false},"author":4295,"featured_media":7404,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[15],"tags":[1605,1475,1339],"class_list":["post-7400","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-editorial","tag-code","tag-coding","tag-programming"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How Are Video Games Programmed? - Armchair Arcade<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Are Video Games Programmed? - Armchair Arcade\" \/>\n<meta property=\"og:description\" content=\"Video games are programmed by writing computer code into complex algorithms that designers and computers understand. The more advanced video games are in terms of graphics and performance, the more advanced the algorithms are. Programs for video games work by entering codes into commands, however, writing codes from scratch will [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/\" \/>\n<meta property=\"og:site_name\" content=\"Armchair Arcade\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/Armchair-Arcade\/141237783007\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-11T18:44:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-05-14T13:18:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/05\/pexels-photo-247791.png?fit=1280%2C702&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"702\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jane Smith\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@armchairarcade\" \/>\n<meta name=\"twitter:site\" content=\"@armchairarcade\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jane Smith\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/2018\\\/05\\\/11\\\/how-are-video-games-programmed\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/2018\\\/05\\\/11\\\/how-are-video-games-programmed\\\/\"},\"author\":{\"name\":\"Jane Smith\",\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/#\\\/schema\\\/person\\\/29e411abb521ff8531493f9f33483f2e\"},\"headline\":\"How Are Video Games Programmed?\",\"datePublished\":\"2018-05-11T18:44:52+00:00\",\"dateModified\":\"2018-05-14T13:18:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/2018\\\/05\\\/11\\\/how-are-video-games-programmed\\\/\"},\"wordCount\":578,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/2018\\\/05\\\/11\\\/how-are-video-games-programmed\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/armchairarcade.com\\\/perspectives\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/pexels-photo-247791.png?fit=1280%2C702&ssl=1\",\"keywords\":[\"code\",\"coding\",\"programming\"],\"articleSection\":[\"Editorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/2018\\\/05\\\/11\\\/how-are-video-games-programmed\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/2018\\\/05\\\/11\\\/how-are-video-games-programmed\\\/\",\"url\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/2018\\\/05\\\/11\\\/how-are-video-games-programmed\\\/\",\"name\":\"How Are Video Games Programmed? - Armchair Arcade\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/2018\\\/05\\\/11\\\/how-are-video-games-programmed\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/2018\\\/05\\\/11\\\/how-are-video-games-programmed\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/armchairarcade.com\\\/perspectives\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/pexels-photo-247791.png?fit=1280%2C702&ssl=1\",\"datePublished\":\"2018-05-11T18:44:52+00:00\",\"dateModified\":\"2018-05-14T13:18:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/2018\\\/05\\\/11\\\/how-are-video-games-programmed\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/2018\\\/05\\\/11\\\/how-are-video-games-programmed\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/2018\\\/05\\\/11\\\/how-are-video-games-programmed\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/armchairarcade.com\\\/perspectives\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/pexels-photo-247791.png?fit=1280%2C702&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/armchairarcade.com\\\/perspectives\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/pexels-photo-247791.png?fit=1280%2C702&ssl=1\",\"width\":1280,\"height\":702,\"caption\":\"How Are Video Games Programmed?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/2018\\\/05\\\/11\\\/how-are-video-games-programmed\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How Are Video Games Programmed?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/#website\",\"url\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/\",\"name\":\"Armchair Arcade\",\"description\":\"Chronicling the complete history of videogames, computers, technology, and pop culture since 2003\",\"publisher\":{\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/#organization\"},\"alternateName\":\"AA\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/#organization\",\"name\":\"Armchair Arcade\",\"alternateName\":\"AA\",\"url\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/armchairarcade.com\\\/perspectives\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/Google-250.png?fit=250%2C250&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/armchairarcade.com\\\/perspectives\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/Google-250.png?fit=250%2C250&ssl=1\",\"width\":250,\"height\":250,\"caption\":\"Armchair Arcade\"},\"image\":{\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pages\\\/Armchair-Arcade\\\/141237783007\",\"https:\\\/\\\/x.com\\\/armchairarcade\",\"https:\\\/\\\/instagram.com\\\/bill_loguidice\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/billloguidice\",\"https:\\\/\\\/www.pinterest.com\\\/billloguidice\\\/armchair-arcade\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/BillLoguidice\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/#\\\/schema\\\/person\\\/29e411abb521ff8531493f9f33483f2e\",\"name\":\"Jane Smith\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/armchairarcade.com\\\/perspectives\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/Google-250.png?fit=96%2C96&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/armchairarcade.com\\\/perspectives\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/Google-250.png?fit=96%2C96&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/armchairarcade.com\\\/perspectives\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/Google-250.png?fit=96%2C96&ssl=1\",\"caption\":\"Jane Smith\"},\"description\":\"Correspondent for Armchair Arcade.\",\"sameAs\":[\"http:\\\/\\\/www.armchairarcade.com\"],\"url\":\"https:\\\/\\\/armchairarcade.com\\\/perspectives\\\/author\\\/jane-smith\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How Are Video Games Programmed? - Armchair Arcade","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/","og_locale":"en_US","og_type":"article","og_title":"How Are Video Games Programmed? - Armchair Arcade","og_description":"Video games are programmed by writing computer code into complex algorithms that designers and computers understand. The more advanced video games are in terms of graphics and performance, the more advanced the algorithms are. Programs for video games work by entering codes into commands, however, writing codes from scratch will [&hellip;]","og_url":"https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/","og_site_name":"Armchair Arcade","article_publisher":"https:\/\/www.facebook.com\/pages\/Armchair-Arcade\/141237783007","article_published_time":"2018-05-11T18:44:52+00:00","article_modified_time":"2018-05-14T13:18:51+00:00","og_image":[{"width":1280,"height":702,"url":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/05\/pexels-photo-247791.png?fit=1280%2C702&ssl=1","type":"image\/png"}],"author":"Jane Smith","twitter_card":"summary_large_image","twitter_creator":"@armchairarcade","twitter_site":"@armchairarcade","twitter_misc":{"Written by":"Jane Smith","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/#article","isPartOf":{"@id":"https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/"},"author":{"name":"Jane Smith","@id":"https:\/\/armchairarcade.com\/perspectives\/#\/schema\/person\/29e411abb521ff8531493f9f33483f2e"},"headline":"How Are Video Games Programmed?","datePublished":"2018-05-11T18:44:52+00:00","dateModified":"2018-05-14T13:18:51+00:00","mainEntityOfPage":{"@id":"https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/"},"wordCount":578,"commentCount":0,"publisher":{"@id":"https:\/\/armchairarcade.com\/perspectives\/#organization"},"image":{"@id":"https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/05\/pexels-photo-247791.png?fit=1280%2C702&ssl=1","keywords":["code","coding","programming"],"articleSection":["Editorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/","url":"https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/","name":"How Are Video Games Programmed? - Armchair Arcade","isPartOf":{"@id":"https:\/\/armchairarcade.com\/perspectives\/#website"},"primaryImageOfPage":{"@id":"https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/#primaryimage"},"image":{"@id":"https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/05\/pexels-photo-247791.png?fit=1280%2C702&ssl=1","datePublished":"2018-05-11T18:44:52+00:00","dateModified":"2018-05-14T13:18:51+00:00","breadcrumb":{"@id":"https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/#primaryimage","url":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/05\/pexels-photo-247791.png?fit=1280%2C702&ssl=1","contentUrl":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/05\/pexels-photo-247791.png?fit=1280%2C702&ssl=1","width":1280,"height":702,"caption":"How Are Video Games Programmed?"},{"@type":"BreadcrumbList","@id":"https:\/\/armchairarcade.com\/perspectives\/2018\/05\/11\/how-are-video-games-programmed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/armchairarcade.com\/perspectives\/"},{"@type":"ListItem","position":2,"name":"How Are Video Games Programmed?"}]},{"@type":"WebSite","@id":"https:\/\/armchairarcade.com\/perspectives\/#website","url":"https:\/\/armchairarcade.com\/perspectives\/","name":"Armchair Arcade","description":"Chronicling the complete history of videogames, computers, technology, and pop culture since 2003","publisher":{"@id":"https:\/\/armchairarcade.com\/perspectives\/#organization"},"alternateName":"AA","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/armchairarcade.com\/perspectives\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/armchairarcade.com\/perspectives\/#organization","name":"Armchair Arcade","alternateName":"AA","url":"https:\/\/armchairarcade.com\/perspectives\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/armchairarcade.com\/perspectives\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2025\/08\/Google-250.png?fit=250%2C250&ssl=1","contentUrl":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2025\/08\/Google-250.png?fit=250%2C250&ssl=1","width":250,"height":250,"caption":"Armchair Arcade"},"image":{"@id":"https:\/\/armchairarcade.com\/perspectives\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/Armchair-Arcade\/141237783007","https:\/\/x.com\/armchairarcade","https:\/\/instagram.com\/bill_loguidice\/","https:\/\/www.linkedin.com\/in\/billloguidice","https:\/\/www.pinterest.com\/billloguidice\/armchair-arcade\/","https:\/\/www.youtube.com\/user\/BillLoguidice\/"]},{"@type":"Person","@id":"https:\/\/armchairarcade.com\/perspectives\/#\/schema\/person\/29e411abb521ff8531493f9f33483f2e","name":"Jane Smith","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2015\/05\/Google-250.png?fit=96%2C96&ssl=1","url":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2015\/05\/Google-250.png?fit=96%2C96&ssl=1","contentUrl":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2015\/05\/Google-250.png?fit=96%2C96&ssl=1","caption":"Jane Smith"},"description":"Correspondent for Armchair Arcade.","sameAs":["http:\/\/www.armchairarcade.com"],"url":"https:\/\/armchairarcade.com\/perspectives\/author\/jane-smith\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/05\/pexels-photo-247791.png?fit=1280%2C702&ssl=1","jetpack-related-posts":[{"id":9827,"url":"https:\/\/armchairarcade.com\/perspectives\/2019\/07\/19\/5-best-game-development-courses-for-students\/","url_meta":{"origin":7400,"position":0},"title":"5 Best Game Development Courses for Students","author":"Jonathan Adams","date":"July 19, 2019","format":false,"excerpt":"The video games industry is growing fast. More and more online resources, colleges and universities are ready to provide support for the career of creators. For many students, this state of affairs can be a road to success and an opportunity to uncover their talents. As a rule, learners in\u2026","rel":"","context":"In &quot;Editorial&quot;","block_context":{"text":"Editorial","link":"https:\/\/armchairarcade.com\/perspectives\/category\/editorial\/"},"img":{"alt_text":"5 Best Game Development Courses for Students","src":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2019\/07\/beautiful-female-girl-53535.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2019\/07\/beautiful-female-girl-53535.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2019\/07\/beautiful-female-girl-53535.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2019\/07\/beautiful-female-girl-53535.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2019\/07\/beautiful-female-girl-53535.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":6920,"url":"https:\/\/armchairarcade.com\/perspectives\/2018\/03\/06\/better-processors-mean-better-gaming\/","url_meta":{"origin":7400,"position":1},"title":"Better Processors Mean Better Gaming","author":"Abigail Massimo","date":"March 6, 2018","format":false,"excerpt":"Thirty years ago home computers were a new innovation. Running off BASIC, they were programmable by the average person. Now you carry more advanced technology around with you in your pocket. The smartphone you keep with you day and night has a faster operating speed and more memory than the\u2026","rel":"","context":"In &quot;Editorial&quot;","block_context":{"text":"Editorial","link":"https:\/\/armchairarcade.com\/perspectives\/category\/editorial\/"},"img":{"alt_text":"Better Processors Mean Better Gaming","src":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/03\/1.png?fit=500%2C330&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":12077,"url":"https:\/\/armchairarcade.com\/perspectives\/2020\/10\/15\/ways-video-gaming-can-improve-creative-writing-skills\/","url_meta":{"origin":7400,"position":2},"title":"Ways Video Gaming Can Improve Creative Writing Skills","author":"Abigail Massimo","date":"October 15, 2020","format":false,"excerpt":"Video gaming is one of the most popular sports in a student's life. People spend hours playing video games, and it acts as a stress reliever for many students. It may sound a little strange, but video games positively affect a person's writing skills. New Inspirational Source Scientists all over\u2026","rel":"","context":"In &quot;Editorial&quot;","block_context":{"text":"Editorial","link":"https:\/\/armchairarcade.com\/perspectives\/category\/editorial\/"},"img":{"alt_text":"Ways Video Gaming Can Improve Creative Writing Skills","src":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2020\/10\/cognitive.jpg?fit=624%2C344&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2020\/10\/cognitive.jpg?fit=624%2C344&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2020\/10\/cognitive.jpg?fit=624%2C344&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":8051,"url":"https:\/\/armchairarcade.com\/perspectives\/2018\/08\/01\/name-your-own-price-for-the-humble-book-bundle-game-design-puzzlecraft-by-lone-shark-games-friends\/","url_meta":{"origin":7400,"position":3},"title":"Name your own price for The Humble Book Bundle: Game Design &#038; Puzzlecraft by Lone Shark Games &#038; Friends!","author":"Bill Loguidice","date":"August 1, 2018","format":false,"excerpt":"The Humble Book Bundle: Game Design & Puzzlecraft by Lone Shark Games & Friends Here's the link. Deal expires 2018-08-15 11:00:01 PDT. We're not playing games here.\u00a0We're making them! Get your head in the game with a bundle of ebooks and PDFs on video game design, tabletop gaming, and board\u2026","rel":"","context":"In &quot;Sale&quot;","block_context":{"text":"Sale","link":"https:\/\/armchairarcade.com\/perspectives\/category\/sale\/"},"img":{"alt_text":"Name your own price for The Humble Book Bundle: Game Design & Puzzlecraft by Lone Shark Games & Friends!","src":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/08\/puzzlecraft_bookbundle-twitter-post.png?fit=1024%2C512&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/08\/puzzlecraft_bookbundle-twitter-post.png?fit=1024%2C512&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/08\/puzzlecraft_bookbundle-twitter-post.png?fit=1024%2C512&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2018\/08\/puzzlecraft_bookbundle-twitter-post.png?fit=1024%2C512&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":9841,"url":"https:\/\/armchairarcade.com\/perspectives\/2019\/07\/22\/pay-what-you-want-for-the-humble-book-bundle-puzzles-puzzle-games-by-lone-shark-games\/","url_meta":{"origin":7400,"position":4},"title":"Pay what you want for The Humble Book Bundle: Puzzles &#038; Puzzle Games by Lone Shark Games!","author":"Bill Loguidice","date":"July 22, 2019","format":false,"excerpt":"The Humble Book Bundle: Puzzles & Puzzle Games by Lone Shark Games just launched on Monday, July 22 at 11 a.m. Pacific time! This puzzle and puzzle games bundle is our puzzliest bundle ever. It contains PDFs and print and plays of Lone Shark Games\u2019s puzzle books and party puzzle\u2026","rel":"","context":"In &quot;Sale&quot;","block_context":{"text":"Sale","link":"https:\/\/armchairarcade.com\/perspectives\/category\/sale\/"},"img":{"alt_text":"Pay what you want for The Humble Book Bundle: Puzzles & Puzzle Games by Lone Shark Games!","src":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2019\/07\/puzzlegamesloneshark_bookbundle-twitter-puzzlecraft.png?fit=1024%2C512&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2019\/07\/puzzlegamesloneshark_bookbundle-twitter-puzzlecraft.png?fit=1024%2C512&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2019\/07\/puzzlegamesloneshark_bookbundle-twitter-puzzlecraft.png?fit=1024%2C512&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2019\/07\/puzzlegamesloneshark_bookbundle-twitter-puzzlecraft.png?fit=1024%2C512&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":6023,"url":"https:\/\/armchairarcade.com\/perspectives\/2017\/11\/06\/games-to-improve-your-essay-writing-skills\/","url_meta":{"origin":7400,"position":5},"title":"3 Video Games that Can Improve Your Analytical Skills","author":"Abigail Massimo","date":"November 6, 2017","format":false,"excerpt":"Some video games can improve your essay writing skills and general analytical skills. What are these games? 3 Video Games that Can Improve Your Analytical Skills (and Hence Boost Your Essay Writing Skills) Writing a college essay is a task that requires a lot of skill in order to do\u2026","rel":"","context":"In &quot;Editorial&quot;","block_context":{"text":"Editorial","link":"https:\/\/armchairarcade.com\/perspectives\/category\/editorial\/"},"img":{"alt_text":"3 Video Games that Can Improve Your Analytical Skills","src":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2017\/11\/3104297-civilizationvi_screenshot_announce2.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2017\/11\/3104297-civilizationvi_screenshot_announce2.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2017\/11\/3104297-civilizationvi_screenshot_announce2.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2017\/11\/3104297-civilizationvi_screenshot_announce2.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/armchairarcade.com\/perspectives\/wp-content\/uploads\/2017\/11\/3104297-civilizationvi_screenshot_announce2.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/p5dH5R-1Vm","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/armchairarcade.com\/perspectives\/wp-json\/wp\/v2\/posts\/7400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/armchairarcade.com\/perspectives\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/armchairarcade.com\/perspectives\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/armchairarcade.com\/perspectives\/wp-json\/wp\/v2\/users\/4295"}],"replies":[{"embeddable":true,"href":"https:\/\/armchairarcade.com\/perspectives\/wp-json\/wp\/v2\/comments?post=7400"}],"version-history":[{"count":0,"href":"https:\/\/armchairarcade.com\/perspectives\/wp-json\/wp\/v2\/posts\/7400\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/armchairarcade.com\/perspectives\/wp-json\/wp\/v2\/media\/7404"}],"wp:attachment":[{"href":"https:\/\/armchairarcade.com\/perspectives\/wp-json\/wp\/v2\/media?parent=7400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/armchairarcade.com\/perspectives\/wp-json\/wp\/v2\/categories?post=7400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/armchairarcade.com\/perspectives\/wp-json\/wp\/v2\/tags?post=7400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}