{"id":10,"date":"2008-07-26T12:44:00","date_gmt":"2008-07-26T16:44:00","guid":{"rendered":"http:\/\/www.mrsunstudios.com\/?p=10"},"modified":"2022-05-29T08:23:40","modified_gmt":"2022-05-29T12:23:40","slug":"learning-the-basics-of-game-development","status":"publish","type":"post","link":"http:\/\/www.mrsunstudios.com\/blog\/flash\/learning-the-basics-of-game-development\/","title":{"rendered":"Learning the Basics of Game Development"},"content":{"rendered":"<p>The basics of game programming are easy to learn, but take years to master. It took, about a week for me to figure out the basics of game programming, but I myself am still learning. It is my task to help you learn the basics of game development.<\/p>\n<p>Before we start programming a game, we need a program that will actually compile the game for us. A great program for beginning game programmers is <a title=\"Game Maker\" href=\"http:\/\/www.yoyogames.com\/gamemaker\/\" target=\"_blank\" rel=\"noopener\"><strong>Game Maker<\/strong><\/a>. It\u2019s only for Windows, so I\u2019m sorry for those Mac users. This is what I first used when making my first games. It requires no knowledge of code, but it builds solid base of the idea. <a title=\"Tutorials\" href=\"http:\/\/www.yoyogames.com\/make\/tutorials\/\" target=\"_blank\" rel=\"noopener\">These tutorials<\/a> will help you get into the program. I wouldn\u2019t suggest it to make profitable games, so don\u2019t get stuck on it for too long.<\/p>\n<p>I\u2019m not going to make a step-by-step tutorial for you, but if you are smart enough, you can figure out the program yourself.<\/p>\n<p>The program that I use to make my games is <a title=\"Adobe Flash CS3\" href=\"http:\/\/www.adobe.com\/products\/flash\/\" target=\"_blank\" rel=\"noopener\"><strong>Adobe Flash CS3<\/strong><\/a>. Though it is very expensive, it is by far my favorite program for game development. You can get a much cheaper price off of it if you are a student at the <a title=\"Academic Superstore\" href=\"http:\/\/www.academicsuperstore.com\/products\/Adobe\/Flash+\/798267\" target=\"_blank\" rel=\"noopener\">Academic Superstore<\/a>. It saves over 50%. Though this program is much harder to learn than Game Maker, it definitely is much more robust.<\/p>\n<p>I know I\u2019m probably not the best at explaining the basics of game development, so here are a few useful books that can explain it better than me:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.amazon.com\/gp\/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FGame-Makers-Apprentice-Development-Technology%2Fdp%2F1590596153%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1215439673%26sr%3D1-3&amp;tag=mrsust-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325\">The Game Maker\u2019s Apprentice<\/a><img loading=\"lazy\" style=\"border:none !important; margin:0px !important;\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=mrsust-20&amp;l=ur2&amp;o=1\" border=\"0\" alt=\"\" width=\"1\" height=\"1\" \/><\/li>\n<li><a href=\"http:\/\/www.amazon.com\/gp\/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FGame-Development-Essentials-Jeannie-Novak%2Fdp%2F1418042080%2F&amp;tag=mrsust-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325\">Game Development Essentials<\/a><img loading=\"lazy\" style=\"border:none !important; margin:0px !important;\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=mrsust-20&amp;l=ur2&amp;o=1\" border=\"0\" alt=\"\" width=\"1\" height=\"1\" \/><\/li>\n<li><a href=\"http:\/\/www.amazon.com\/gp\/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FDesign-Creation-Learning-Development-CD-ROM%2Fdp%2F1584504463%2F&amp;tag=mrsust-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325\">Basic Game Design &amp; Creation for Fun &amp; Learning<\/a><img loading=\"lazy\" style=\"border:none !important; margin:0px !important;\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=mrsust-20&amp;l=ur2&amp;o=1\" border=\"0\" alt=\"\" width=\"1\" height=\"1\" \/><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The basics of game programming are easy to learn, but take years to master. It took, about a week for me to figure out the basics of game programming, but I myself am still learning. It is my task to help you learn the basics of game development. Before we start programming a game, we [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,6],"tags":[12,14,19,18,11],"_links":{"self":[{"href":"http:\/\/www.mrsunstudios.com\/blog\/wp-json\/wp\/v2\/posts\/10"}],"collection":[{"href":"http:\/\/www.mrsunstudios.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.mrsunstudios.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.mrsunstudios.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.mrsunstudios.com\/blog\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":1,"href":"http:\/\/www.mrsunstudios.com\/blog\/wp-json\/wp\/v2\/posts\/10\/revisions"}],"predecessor-version":[{"id":11,"href":"http:\/\/www.mrsunstudios.com\/blog\/wp-json\/wp\/v2\/posts\/10\/revisions\/11"}],"wp:attachment":[{"href":"http:\/\/www.mrsunstudios.com\/blog\/wp-json\/wp\/v2\/media?parent=10"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.mrsunstudios.com\/blog\/wp-json\/wp\/v2\/categories?post=10"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.mrsunstudios.com\/blog\/wp-json\/wp\/v2\/tags?post=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}