{"id":273,"date":"2009-12-07T06:48:52","date_gmt":"2009-12-06T20:48:52","guid":{"rendered":"http:\/\/www.doolwind.com\/blog\/?p=273"},"modified":"2009-12-07T06:48:52","modified_gmt":"2009-12-06T20:48:52","slug":"how-to-make-a-game-for-free-in-xna","status":"publish","type":"post","link":"https:\/\/www.doolwind.com\/blog\/how-to-make-a-game-for-free-in-xna\/","title":{"rendered":"How To Make A Game (For Free In XNA)"},"content":{"rendered":"<p><a href=\"http:\/\/www.doolwind.com\/images\/blog\/xna.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright\" title=\"XNA\" src=\"http:\/\/www.doolwind.com\/images\/blog\/xna.jpg\" alt=\"\" width=\"169\" height=\"98\" \/><\/a>Do you want to learn how to make your own computer games?\u00a0 Not sure where to start?\u00a0 This step-by-step tutorial shows you how to create your own games for free using XNA.\u00a0 I\u2019ve been asked by a number of people what the best route to take when learning to develop games.\u00a0 The following tutorial will give you a good start towards creating your first few games for PC and Xbox 360.\u00a0 I cover the software you\u2019ll need, a list of tutorial both in C# and XNA and other helpful links.<\/p>\n<p><strong>Software<\/strong><\/p>\n<p style=\"padding-left: 30px;\"><strong><span style=\"font-weight: normal; \">1. Download Visual Studio 2008 Express &#8211; <a href=\"http:\/\/bit.ly\/VCSExp\">http:\/\/bit.ly\/VCSExp<\/a><\/span><\/strong><\/p>\n<p style=\"padding-left: 30px;\"><strong><span style=\"font-weight: normal; \"><a href=\"http:\/\/bit.ly\/VCSExp\"><\/a>2. Download XNA Game Studio 3.1 &#8211; <a href=\"http:\/\/bit.ly\/XNAGS31\">http:\/\/bit.ly\/XNAGS31<\/a><\/span><\/strong><\/p>\n<p><strong>Learning C#<\/strong><\/p>\n<p style=\"padding-left: 30px;\"><strong><span style=\"font-weight: normal; \">3. Read these C# tutorials<\/span><\/strong><\/p>\n<p style=\"padding-left: 60px;\"><strong><span style=\"font-weight: normal; \">a. C# Station Tutorial &#8211; <a href=\"http:\/\/bit.ly\/CSTut1\">http:\/\/bit.ly\/CSTut1<\/a><\/span><\/strong><\/p>\n<p style=\"padding-left: 60px;\"><strong><span style=\"font-weight: normal; \"><a href=\"http:\/\/bit.ly\/CSTut1\"><\/a>b. C# WikiBooks &#8211; <a href=\"http:\/\/bit.ly\/CSWiki\">http:\/\/bit.ly\/CSWiki<\/a><\/span><\/strong><\/p>\n<p><strong>Learning XNA<\/strong><\/p>\n<p style=\"padding-left: 30px;\"><strong><span style=\"font-weight: normal;\">4. Read these XNA tutorials<\/span><\/strong><\/p>\n<p style=\"padding-left: 60px;\"><strong><span style=\"font-weight: normal;\">a. Introduction &#8211; <a href=\"http:\/\/bit.ly\/XNATut1\">http:\/\/bit.ly\/XNATut1<\/a><\/span><\/strong><\/p>\n<p style=\"padding-left: 60px;\"><strong><span style=\"font-weight: normal;\"><a href=\"http:\/\/bit.ly\/XNATut1\"><\/a>b. 2D Introduction &#8211; <a href=\"http:\/\/bit.ly\/XNATut2D\">http:\/\/bit.ly\/XNATut2D<\/a><\/span><\/strong><\/p>\n<p style=\"padding-left: 60px;\"><strong><span style=\"font-weight: normal;\"><a href=\"http:\/\/bit.ly\/XNATut2D\"><\/a>c. 3D Introduction &#8211; <a href=\"http:\/\/bit.ly\/XNATut3D\">http:\/\/bit.ly\/XNATut3D<\/a><\/span><\/strong><\/p>\n<p style=\"padding-left: 30px;\">5.<strong> <span style=\"font-weight: normal;\">Look at these starter kits &#8211; <a href=\"http:\/\/bit.ly\/XNAKit\">http:\/\/bit.ly\/XNAKit<\/a><\/span><\/strong><\/p>\n<p><strong>Other Links<\/strong><\/p>\n<p style=\"padding-left: 30px;\"><strong><span style=\"font-weight: normal;\">6. Visit the following for more information on game development<\/span><\/strong><\/p>\n<p style=\"padding-left: 60px;\"><strong><span style=\"font-weight: normal;\">a. Gamedev.net &#8211; <a href=\"http:\/\/www.gamedev.net\/\">http:\/\/www.gamedev.net\/<\/a><\/span><\/strong><\/p>\n<p style=\"padding-left: 60px;\"><strong><span style=\"font-weight: normal;\"><a href=\"http:\/\/www.gamedev.net\/\"><\/a>b. Gamasutra &#8211; <a href=\"http:\/\/gamasutra.com\/\">http:\/\/gamasutra.com\/<\/a><\/span><\/strong><\/p>\n<p style=\"padding-left: 60px;\"><strong><span style=\"font-weight: normal;\"><a href=\"http:\/\/gamasutra.com\/\"><\/a>c. Indie Gamer Forums &#8211; <a href=\"http:\/\/forums.indiegamer.com\/\">http:\/\/forums.indiegamer.com\/<\/a><\/span><\/strong><\/p>\n<p><strong>What should you create?<\/strong><\/p>\n<p>I&#8217;ve found the best way to learn game development is by creating a full game.\u00a0 Exactly what game you create depends on what you want to get out of game development.\u00a0 There are a number of paths I commonly see people taking:<\/p>\n<ul>\n<li><strong>Becoming a game programmer<\/strong> &#8211; The best route here is to take an existing game like Pong, Space Invaders or Mario and recreating it.\u00a0 The game design done is already complete, allowing you to focus on learning the skills required to code the game<\/li>\n<li><strong>Becoming a game designer<\/strong> &#8211; Rather than recreating an existing game, come up with a new, simpler design.<\/li>\n<li><strong>Getting a job at a particular game company <\/strong>&#8211; Before you begin your new game, you should find out what technology the company is using.\u00a0 You are much more likely to be hired by them if you are experienced in their technology suite.\u00a0 If you&#8217;re unsure of what they use, ask them.\u00a0 Game companies are always looking for good talent and they&#8217;ll be happy to share the technologies they use with you.<\/li>\n<\/ul>\n<p><strong>Want more?<\/strong><\/p>\n<p>I\u2019d like this list to become a comprehensive, step-by-step introduction to game development that takes developers from zero experience to creating their own 3D (or 2D) games.\u00a0 If you get to a point where you\u2019re stuck and don\u2019t know what to do next, please email me and I\u2019ll help you fill in the blanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Do you want to learn how to make your own computer games?\u00a0 Not sure where to start?\u00a0 This step-by-step tutorial shows you how to create your own games for free using XNA.\u00a0 I\u2019ve been asked by a number of people what the best route to take when learning to develop games.\u00a0 The following tutorial will <a class=\"more-link\" href=\"https:\/\/www.doolwind.com\/blog\/how-to-make-a-game-for-free-in-xna\/\">Read More<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"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":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[33],"tags":[27,112,37,82,84],"class_list":["post-273","post","type-post","status-publish","format-standard","hentry","category-game-development","tag-education","tag-game-development","tag-game-programming","tag-xbox-360","tag-xna"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pgEc5-4p","_links":{"self":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/posts\/273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/comments?post=273"}],"version-history":[{"count":0,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/posts\/273\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/media?parent=273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/categories?post=273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/tags?post=273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}