{"id":1336,"date":"2014-01-25T15:04:14","date_gmt":"2014-01-25T15:04:14","guid":{"rendered":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/?p=1336"},"modified":"2014-01-25T15:09:43","modified_gmt":"2014-01-25T15:09:43","slug":"books-and-tools-to-get-started-in-video-game-programming","status":"publish","type":"post","link":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/books-and-tools-to-get-started-in-video-game-programming\/","title":{"rendered":"Books and Tools To Get Started in Video Game Programming"},"content":{"rendered":"\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=http%3A%2F%2Finspiredtoeducate.net%2Finspiredtoeducate%2Fbooks-and-tools-to-get-started-in-video-game-programming%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 30px; align: left; margin: 2px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->\n<div><a href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-content\/uploads\/2014\/01\/kudo.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-1337\" title=\"kudo\" src=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-content\/uploads\/2014\/01\/kudo.jpg\" alt=\"Kodu\" width=\"500\" height=\"333\" srcset=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-content\/uploads\/2014\/01\/kudo.jpg 500w, http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-content\/uploads\/2014\/01\/kudo-300x199.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/div>\n<div><\/div>\n<div>In honor of the <a href=\"http:\/\/globalgamejam.org\/\" target=\"_blank\">Global Game Jam 2014<\/a>, I collected a few tools and resources to help you or your students get started in learning game programming using various technologies. \u00a0 \u00a0The Global Game Jam is a world wide hackathon and online festival for game developers and designers. \u00a0 Check out the hashtag <a href=\"https:\/\/twitter.com\/search?q=ggj14&amp;src=tyah\" target=\"_blank\">#ggj14<\/a> on Twitter and Google+ for updates and check out game inspiration in action. \u00a0 It&#8217;s amazing to see what you can build in one weekend. \u00a0\ud83d\ude42<\/div>\n<div><\/div>\n<ul>\n<li><strong style=\"font-size: 13px;\"><a href=\"http:\/\/inventwithpython.com\/\" target=\"_blank\">Invent with Python by Al Sweigart<\/a>:<\/strong><span style=\"font-size: 13px;\">\u00a0The book provides a gentle introduction to programming and using Python for simple 2D games. \u00a0 The book uses <\/span><a style=\"font-size: 13px;\" href=\"http:\/\/pygame.org\/news.html\" target=\"_blank\">PyGame <\/a><span style=\"font-size: 13px;\">for the game framework.<\/span><\/li>\n<li><strong style=\"font-size: 13px;\"><a href=\"http:\/\/media.planetkodu.com\/workshop\/Designing%20Games%20with%20Kodu%20Game%20Lab%20Trainer%20Manual%20v2.pdf\" target=\"_blank\">Designing Games with Kodu Game Lab<\/a>:\u00a0<\/strong><a style=\"font-size: 13px;\" href=\"http:\/\/research.microsoft.com\/en-us\/projects\/kodu\/\" target=\"_blank\">Kodu <\/a><span style=\"font-size: 13px;\">is an amazing visual programming environment for games by Microsoft research. \u00a0 This guide helps prepare teachers and mentors to teach the game development environment.<\/span><\/li>\n<li><strong style=\"font-size: 13px;\"><a href=\"http:\/\/www.sitepoint.com\/the-complete-guide-to-building-html5-games-with-canvas-and-svg\/\" target=\"_blank\">The Complete Guide to Building HTML5 Games with Canvas and SVG<\/a><\/strong><span style=\"font-size: 13px;\">:\u00a0<\/span><span style=\"font-size: 13px;\">This blog post provides a nice collection tutorials introducing SVG and Canvas. \u00a0 Both technologies enable you to create browser based games.<\/span><\/li>\n<li><strong style=\"font-size: 13px;\"><a href=\"http:\/\/diveintohtml5.info\/\" target=\"_blank\">Dive into HTML5<\/a><\/strong><strong style=\"font-size: 13px;\">\u00a0:<\/strong><span style=\"font-size: 13px;\">\u00a0This book provides an introduction to advanced features of the browser like HTML5 and Canvas tag . \u00a0 Drawing in the browser is very fun. \u00a0This book helps those interesting in making HTML5 games.<\/span><\/li>\n<li><strong style=\"font-size: 13px;\"><a href=\"http:\/\/easygml.blogspot.com\/\" target=\"_blank\">Easy GML by Drew Bach<\/a>:<\/strong><span style=\"font-size: 13px;\">\u00a0<\/span><a style=\"font-size: 13px;\" href=\"https:\/\/www.yoyogames.com\/studio\" target=\"_blank\">Game Maker<\/a><span style=\"font-size: 13px;\"> is a great tool to introduce 2D game programming. \u00a0 This free guide helps introduce the core concepts and the script language. (GML)<\/span><\/li>\n<li><strong style=\"font-size: 13px;\"><a href=\"http:\/\/www.unity3dstudent.com\/\" target=\"_blank\">Unity3dStudent.com<\/a><\/strong><span style=\"font-size: 13px;\"> :\u00a0Unity is a big player in the professional game developer market. \u00a0It enables you to create cross platform video games. \u00a0This site provides free teaching introducing the tools and concepts.<\/span><\/li>\n<li><strong><a href=\"http:\/\/opengameart.org\/\" target=\"_blank\">OpenGameArt.org<\/a><\/strong> : This site provides a collection of open game art, music, and sound that can support your game development.<\/li>\n<\/ul>\n<div><\/div>\n<p><strong>InspiredToEducate.NET Posts<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/?p=1238\" target=\"_blank\">17 Fun Tools To Teach Kids To Code by @ChrisBetcher<\/a><\/li>\n<li><a title=\"Benefits of Teaching Kids To Code That No One Is Talking About\" href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/?p=623\">Benefits of Teaching Kids To Code That No One Is Talking About<\/a><\/li>\n<li><a title=\"7 Reasons Why The Makers Movement Is Revolutionary\" href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/?p=942\">7 Reasons Why The Makers Movement Is Revolutionary<\/a><\/li>\n<li><a title=\"How to Build Your Mobile App using HTML\" href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/?p=849\">How to Build Your Mobile App using HTML<\/a><\/li>\n<li><a title=\"Maker Camp: Free Virtual Summer Camp for Teens\" href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/?p=961\">Maker Camp: Free Virtual Summer Camp For Teens<\/a><\/li>\n<li><a title=\"5 reasons to love Khan academy for computer science\" href=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/?p=202\">5 reasons to love Khan academy for computer science<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Photo from\u00a0<a href=\"http:\/\/www.flickr.com\/photos\/jdlasica\/3189292249\/sizes\/m\/\" target=\"_blank\">http:\/\/www.flickr.com\/photos\/jdlasica\/3189292249\/sizes\/m\/<\/a><\/p>\n\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=http%3A%2F%2Finspiredtoeducate.net%2Finspiredtoeducate%2Fbooks-and-tools-to-get-started-in-video-game-programming%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 30px; align: left; margin: 2px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->\n","protected":false},"excerpt":{"rendered":"<p>In honor of the Global Game Jam 2014, I collected a few tools and resources to help you or your students get started in learning game programming using various technologies. \u00a0 \u00a0The Global Game Jam is a world wide hackathon and online festival for game developers and designers. \u00a0 Check [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,7,5,16,23,11,3],"tags":[],"_links":{"self":[{"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/posts\/1336"}],"collection":[{"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/comments?post=1336"}],"version-history":[{"count":4,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/posts\/1336\/revisions"}],"predecessor-version":[{"id":1341,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/posts\/1336\/revisions\/1341"}],"wp:attachment":[{"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/media?parent=1336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/categories?post=1336"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/tags?post=1336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}