{"id":170,"date":"2025-10-05T04:56:22","date_gmt":"2025-10-05T04:56:22","guid":{"rendered":"https:\/\/sites.wp.odu.edu\/waters-portfolio\/?page_id=170"},"modified":"2025-10-05T04:56:22","modified_gmt":"2025-10-05T04:56:22","slug":"small-game-development-examples","status":"publish","type":"page","link":"https:\/\/sites.wp.odu.edu\/waters-portfolio\/small-game-development-examples\/","title":{"rendered":"Small Game Development Examples"},"content":{"rendered":"\n<p>Each of the three artifacts are from a small project of mine from about a year ago. It was a small test demo to see what I could get done while learning a new engine and programming language. <br><br>This first example is a simply enemy behavior code to give enemies a simple but effective AI.<\/p>\n\n\n<a href=\"https:\/\/sites.wp.odu.edu\/waters-portfolio\/wp-content\/uploads\/sites\/39283\/2025\/10\/Enemy-behaviour.pdf\" class=\"pdfemb-viewer\" style=\"\" data-width=\"max\" data-height=\"max\"  data-toolbar=\"bottom\" data-toolbar-fixed=\"off\">Enemy-behaviour<br\/><\/a>\n<p class=\"wp-block-pdfemb-pdf-embedder-viewer\"><\/p>\n\n\n\n<p>Next is a field of view editor for the enemies before. This gives the Developer an easy way of changing how far and wide enemies can see.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"840\" height=\"682\" src=\"https:\/\/sites.wp.odu.edu\/waters-portfolio\/wp-content\/uploads\/sites\/39283\/2025\/10\/foveditor.jpg\" alt=\"\" class=\"wp-image-178\" srcset=\"https:\/\/sites.wp.odu.edu\/waters-portfolio\/wp-content\/uploads\/sites\/39283\/2025\/10\/foveditor.jpg 840w, https:\/\/sites.wp.odu.edu\/waters-portfolio\/wp-content\/uploads\/sites\/39283\/2025\/10\/foveditor-300x244.jpg 300w, https:\/\/sites.wp.odu.edu\/waters-portfolio\/wp-content\/uploads\/sites\/39283\/2025\/10\/foveditor-768x624.jpg 768w, https:\/\/sites.wp.odu.edu\/waters-portfolio\/wp-content\/uploads\/sites\/39283\/2025\/10\/foveditor-800x650.jpg 800w\" sizes=\"(max-width: 840px) 100vw, 840px\" \/><\/figure>\n\n\n\n<p>Now here is a small door script with and interactor that is used to interact with the door as well as other objects.<\/p>\n\n\n<a href=\"https:\/\/sites.wp.odu.edu\/waters-portfolio\/wp-content\/uploads\/sites\/39283\/2025\/10\/interactor.pdf\" class=\"pdfemb-viewer\" style=\"\" data-width=\"max\" data-height=\"max\"  data-toolbar=\"bottom\" data-toolbar-fixed=\"off\">interactor<br\/><\/a>\n<p class=\"wp-block-pdfemb-pdf-embedder-viewer\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Each of the three artifacts are from a small project of mine from about a year ago. It was a small test demo to see what I could get done while learning a new engine and programming language. This first example is a simply enemy behavior code to give enemies a simple but effective AI. [&hellip;]<\/p>\n","protected":false},"author":28297,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/sites.wp.odu.edu\/waters-portfolio\/wp-json\/wp\/v2\/pages\/170"}],"collection":[{"href":"https:\/\/sites.wp.odu.edu\/waters-portfolio\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.wp.odu.edu\/waters-portfolio\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wp.odu.edu\/waters-portfolio\/wp-json\/wp\/v2\/users\/28297"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wp.odu.edu\/waters-portfolio\/wp-json\/wp\/v2\/comments?post=170"}],"version-history":[{"count":3,"href":"https:\/\/sites.wp.odu.edu\/waters-portfolio\/wp-json\/wp\/v2\/pages\/170\/revisions"}],"predecessor-version":[{"id":180,"href":"https:\/\/sites.wp.odu.edu\/waters-portfolio\/wp-json\/wp\/v2\/pages\/170\/revisions\/180"}],"wp:attachment":[{"href":"https:\/\/sites.wp.odu.edu\/waters-portfolio\/wp-json\/wp\/v2\/media?parent=170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}