{"id":4496,"date":"2015-10-09T13:55:24","date_gmt":"2015-10-09T13:55:24","guid":{"rendered":"http:\/\/blog.lib.uiowa.edu\/eng\/?p=2817"},"modified":"2015-10-09T13:55:24","modified_gmt":"2015-10-09T13:55:24","slug":"diy-for-the-weekend-learn-game-development-programming","status":"publish","type":"post","link":"https:\/\/blog.lib.uiowa.edu\/combo\/2015\/10\/09\/diy-for-the-weekend-learn-game-development-programming\/","title":{"rendered":"DIY for the Weekend! Learn Game Development Programming!"},"content":{"rendered":"<p>Looking for a fun project for the weekend? How about learning Minecraft<sup>\u00ae<\/sup> mod development in 24 hours?<\/p>\n<p><a href=\"http:\/\/blog.lib.uiowa.edu\/eng\/files\/2015\/10\/typing_hands.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2827\" src=\"http:\/\/blog.lib.uiowa.edu\/eng\/files\/2015\/10\/typing_hands-300x232.jpg\" alt=\"typing_hands\" width=\"145\" height=\"112\" \/><\/a><\/p>\n<p><em><a href=\"http:\/\/infohawk.uiowa.edu\/F\/?func=find-b&amp;find_code=SYS&amp;local_base=UIOWA&amp;request=007795775\" >Sams Teach Yourself Minecraft Mod Development in 24 Hours<\/a><\/em> will help you do just that! Each chapter is an &#8220;hour&#8221; and explains the entire process from &#8220;Setting up the Minecraft<sup>\u00ae<\/sup> development environment&#8221; to &#8220;What&#8217;s Next?&#8221; and all\u00a0you need in between. At the end of each hour is a hands-on, try-it-yourself activity, workshops, and exercises which will help you hone your new skills writing mods. Java programming basics are explained as you move through each hour, making it a\u00a0great way to learn\u00a0to program.<\/p>\n<p>Want to learn to make flaming cows, flying creepers or teleportation\u00a0in Minecraft<sup>\u00ae<\/sup>?\u00a0<em><a href=\"http:\/\/infohawk.uiowa.edu\/F\/?func=find-b&amp;find_code=SYS&amp;local_base=UIOWA&amp;request=007840393\" >Learn to Program with Minecraft Plugins<\/a><\/em> can help you do that! This book also starts at the\u00a0beginning as you learn to\u00a0write a Java program. Besides Java, you&#8217;ll also learn to use CanaryMod\u00a0and\u00a0to backup your code using Git.<\/p>\n<p>Interested in\u00a0expanding your game programming skills beyond creating flaming cows? \u00a0Ready to design an entire game by yourself?\u00a0<em><a href=\"http:\/\/infohawk.uiowa.edu\/F\/?func=find-b&amp;find_code=SYS&amp;local_base=UIOWA&amp;request=007475251\" >Fundamentals of Game Design<\/a><\/em>\u00a0will walk you through the different types of games, design and development, how to make your game accessible to a variety of audiences and\u00a0how to make money from the games you&#8217;ve created. \u00a0Have experience with HTML? Check out\u00a0<em><a href=\"http:\/\/infohawk.uiowa.edu\/F\/?func=find-b&amp;find_code=SYS&amp;local_base=UIOWA&amp;request=007635620\" >HTML5 Games: Creating Fun with HTML5, CSS3, and WebGL<\/a><\/em>.<\/p>\n<p>Another resource\u00a0which will walk\u00a0you through creating your own game &#8211; from beginning to end &#8211; is\u00a0<em><a href=\"http:\/\/infohawk.uiowa.edu\/F\/?func=find-b&amp;find_code=SYS&amp;local_base=UIOWA&amp;request=007337314\" >Game Development with Blender<\/a><\/em>. \u00a0You will get an introduction to 3D computer graphics as well as Blender in general.\u00a0There are chapters devoted to animation, graphics, Python scripting, and more.<\/p>\n<p>If you are ready to move on to designing mobile games, check out <em><a href=\"http:\/\/infohawk.uiowa.edu\/F\/?func=find-b&amp;find_code=SYS&amp;local_base=UIOWA&amp;request=007685068\" >Holistic Mobile Game Development with Unity<\/a>.<\/em>\u00a0The principles of art, design and code are covered and you&#8217;ll gain the multidisciplinary skills you&#8217;ll need in the independent mobile games industry. You&#8217;ll learn the process for both iOS and Android mobile devices from design to publication in the Apple App Store and Google Play.<\/p>\n<p>Whatever your skill level or interest in designing and programming games &#8211; we have the resources you need!<\/p>\n<div id=\"attachment_2824\" style=\"width: 170px\" class=\"wp-caption alignright\"><a href=\"http:\/\/blog.lib.uiowa.edu\/eng\/files\/2015\/10\/Flaming_Cows.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2824\" src=\"http:\/\/blog.lib.uiowa.edu\/eng\/files\/2015\/10\/Flaming_Cows-250x300.jpg\" alt=\"Engineering Library QA76.73 .J38 H848 2014\" width=\"160\" height=\"192\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">Engineering Library QA76.73 .J38 H848 2014<\/p>\n<\/div>\n<p><strong>Resources:<\/strong><\/p>\n<p>Koene, Jimmy. 2015.\u00a0<em>Sams teach yourself Minecraft mod development in 24 hours.<\/em> Indianapolis, Indiana : Sams. <a href=\"http:\/\/infohawk.uiowa.edu\/F\/?func=find-b&amp;find_code=SYS&amp;local_base=UIOWA&amp;request=007795775\" >Engineering Library QA76.76 .C672 K64 2015<\/a><\/p>\n<p>Seidelin, Jacob. 2014.\u00a0<em>HTML5 games: creating fun with HTML5, CSS3, and WebGL<\/em>. Chichester, West Suxxex, United Kingdom : Wiley. <a href=\"http:\/\/infohawk.uiowa.edu\/F\/?func=find-b&amp;find_code=SYS&amp;local_base=UIOWA&amp;request=007635620\" >Engineering Library QA76.76 .C672 S433 2014\u00a0<\/a><\/p>\n<p>Adams, Ernest. 2014.\u00a0<em>Fundamentals of game design.<\/em>\u00a0[Berkeley, California] : New Riders. <a href=\"http:\/\/infohawk.uiowa.edu\/F\/?func=find-b&amp;find_code=SYS&amp;local_base=UIOWA&amp;request=007475251\" >Engineering Library AQ76.76 C672 A322 2014\u00a0<\/a><\/p>\n<p>Felinto, Dalai. 2014.\u00a0<em>Game development with Blender.<\/em>\u00a0Boston, MA : Cengage Learning PTR. <a href=\"http:\/\/infohawk.uiowa.edu\/F\/?func=find-b&amp;find_code=SYS&amp;local_base=UIOWA&amp;request=007337314\" >Engineering Library QA76.76 .C672 F45 2014<\/a><\/p>\n<p>Baillie-de Byl, Penny. 2014.\u00a0<em>Holistic mobile game development with Unity: an all-in-one guide to implementing mechanics, art design, and programming for iOS and Android mobile games.<\/em> Burlington, MA : Focal Press. <a href=\"http:\/\/infohawk.uiowa.edu\/F\/?func=find-b&amp;find_code=SYS&amp;local_base=UIOWA&amp;request=007685068\" >Engineering Library QA76.76 .C672 B336 2014<\/a>.<\/p>\n<p><strong>Other Resources:<\/strong><\/p>\n<p>Thorn, Alan. 2015.\u00a0<em>How to cheat in Unity 5: tips and tricks for game development.<\/em> Burlintong, MA : Focal Press. <a href=\"http:\/\/infohawk.uiowa.edu\/F\/?func=find-b&amp;find_code=SYS&amp;local_base=UIOWA&amp;request=008045412\" >Electronic Library Resource.<\/a><\/p>\n<p><em>Canary: Introducing Canary: the hMod Legacy.<\/em> <a href=\"http:\/\/www.minecraftforum.net\/forums\/mapping-and-modding\/minecraft-tools\/1261218-mod-canarymod-canary-b11-1-hmod-legacy-1-5-1\" >Minecraft Forum<\/a>. 2005-2015.<\/p>\n<p>Bunyan, Karl. 2015.\u00a0<em>Build an HTML5 game: a developer&#8217;s guide with CSS and JavaScript.<\/em> San Francisco : No Starch Press. <a href=\"http:\/\/infohawk.uiowa.edu\/F\/?func=find-b&amp;find_code=SYS&amp;local_base=UIOWA&amp;request=007915386\" >Engineering Library QA76.76 .C672 B856 2012<\/a><\/p>\n<p>Okita, Alex. 2015.\u00a0<em>Learning C# programming with Unity 3D.<\/em> Boca Raton : CRC Press. <a href=\"http:\/\/infohawk.uiowa.edu\/F\/?func=find-b&amp;find_code=SYS&amp;local_base=UIOWA&amp;request=007685070\" >Engineering Library QA76.76 .C672 O43 2015.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Looking for a fun project for the weekend? How about learning Minecraft&reg; mod development in 24 hours? Sams Teach Yourself Minecraft Mod Development in 24 Hours will help you do [&hellip;]<\/p>\n","protected":false},"author":163,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.lib.uiowa.edu\/combo\/wp-json\/wp\/v2\/posts\/4496"}],"collection":[{"href":"https:\/\/blog.lib.uiowa.edu\/combo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.lib.uiowa.edu\/combo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.lib.uiowa.edu\/combo\/wp-json\/wp\/v2\/users\/163"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.lib.uiowa.edu\/combo\/wp-json\/wp\/v2\/comments?post=4496"}],"version-history":[{"count":2,"href":"https:\/\/blog.lib.uiowa.edu\/combo\/wp-json\/wp\/v2\/posts\/4496\/revisions"}],"predecessor-version":[{"id":4907,"href":"https:\/\/blog.lib.uiowa.edu\/combo\/wp-json\/wp\/v2\/posts\/4496\/revisions\/4907"}],"wp:attachment":[{"href":"https:\/\/blog.lib.uiowa.edu\/combo\/wp-json\/wp\/v2\/media?parent=4496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.lib.uiowa.edu\/combo\/wp-json\/wp\/v2\/categories?post=4496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.lib.uiowa.edu\/combo\/wp-json\/wp\/v2\/tags?post=4496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}