<<silently>><<set $distro = 1>><<endsilently>>The easiest way to get your game out there if you have a downloadable file (like a .exe or a .dmg) is <html><a href="http://itch.io/" target="_blank">Itch.io</a></html>. Itch.io is doubly cool too because if you choose to sell your game, you can charge anything you want for it and they take 0% out of it.



If your game is embeddable in a webpage, that's even easier! People hate downloading things from people they don't already have an interest in, so making an embeddable game makes it that much easier to share and get feedback. If you don't have your own website, you can host things on <html><a href="https://www.dropbox.com/" target="_blank">Dropbox</a></html> and send a link out that way. If you're making a Twine game, there's a <html><a href="http://www.philome.la/" target="_blank">website specifically dedicated to hosting Twine games</a></html>.



[[Take me home!|endingpage]]

<<silently>>

<<set $tool = 0>>

<<set $graphics = 0>>

<<set $audio = 0>>

<<set $design = 0>>

<<set $distro = 0>>

<<endsilently>>

<html><center><img src="http://sortingh.at/sortinghat.gif"></center></html>



Wish you could make games but have no idea how you'd get started? Have you never coded a day in your life and feel overwhelmed trying to teach yourself? Can't draw anything beyond stick figures? Overwhelmed and don't know what questions to even ask? You're in luck!



Sortingh.at is a tool that will give you personalized resources to help you get started making your first game, custom tailored to what you're actually making.



This interactive guide is meant for people with no budget and no experience whatsoever in making games or programming. The guide also works for people who are working alone, though it can easily be used by teams as well. If you're simply looking for a ton of resources and links, consider <html><a href="http://www.pixelprospector.com/game-development/" target="_blank">checking out PixelProspector</a></html>



Don't worry too much about about saving all these links (though they will open in new tabs), SortingH.at will save your choices and give you a personalized link list at the end of it.



[[Let's start with figuring out which tool to start with.|gameTool]]



<html><i><a href="https://twitter.com/TheDanaAddams">Pixelart hat thanks to Dana Addams</a>, <a href="http://www.glorioustrainwrecks.com/node/5163">Twine Stylesheet by Leon Arnott.</a></i></html>

<<silently>><<set $tool = 8>><<endsilently>>It's ok if you're not sure what you want to make yet. If you're not sure but still want to start learning how to make games, I highly suggest downloading one of the tools listed for [[general 2D games|2dgeneral]] and playing around with one of the games the tool comes prepackaged with.



Try changing the art. Change the sound effects. Change the variables so that maybe something that typically does 3 damage does 6 damage. Maybe once you get the hang of the logic, add a new behavior or function from scratch. Play around with it until it becomes unrecognizable. You may get an idea just from that.



Failing that, consider taking a simple game that you like, something along the lines of Pong or Space Invaders in terms of complexity, and try re-making it in one of these tools. It'll help you get familiar with them, and who knows - you might have an idea along the way from that.



Remember, your first game doesn't have to be a big deal. It doesn't even have to be something you show anyone. It's just like starting out drawing or making music - the first things you make are likely going to be terrible and without direction, and that's TOTALLY FINE. It's part of the process. What matters is that you make stuff and see it as part of the learning process.



[[I don't know. Let's just skip to what to do about game assets. (that's devspeak for stuff like graphics and sound)|graphics]]

[[I want to look at other tools first|gameTool]]

<<silently>><<set $design = 0>><<endsilently>>Do you want any help with game design, level design, etc?



[[Yes please!|designhelp]]

[[No thank you.|distribution]]



<html><h2>Game Tool</h2></html>



<<if $tool is 0>>No tool selected.<<endif>><<if $tool is 1>><<display '2dgeneral'>><<endif>><<if $tool is 2>><<display '3dgeneral'>><<endif>><<if $tool is 3>><<display 'rpg'>><<endif>><<if $tool is 4>><<display 'visNov'>><<endif>><<if $tool is 5>><<display 'adVent'>><<endif>><<if $tool is 6>><<display 'IF'>><<endif>><<if $tool is 7>><<display 'twine'>><<endif>><<if $tool is 8>><<display 'noIdea'>><<endif>><<if $tool is 9>><<display 'linux'>><<endif>>



<html><h2>Graphics</h2></html>



<<if $graphics is 0>>No graphic guide selected.<<endif>><<if $graphics is 1>><<display 'openart'>><<endif>><<if $graphics is 2>><<display '2dtuts'>><<endif>><<if $graphics is 3>><<display '3dtuts'>><<endif>>



<html><h2>Audio</h2></html>



<<if $audio is 0>>No audio guide selected.<<endif>><<if $audio is 1>><<display 'openaudio'>><<endif>><<if $audio is 2>><<display 'makenoise'>><<endif>>



<html><h2>Design</h2></html>



<<if $design is 0>>Design guide not selected.<<endif>><<if $design is 1>><<display 'designhelp'>><<endif>>



<html><h2>Distribution</h2></html>



<<if $distro is 0>>Distribution guide not selected.<<endif>><<if $distro is 1>><<display 'share'>><<endif>>

<<silently>><<set $tool = 3>><<endsilently>>

<html><img src="http://sortingh.at/rpgmakerss.gif"></html>



Your best bet is likely <html><a href="http://www.rpgmakerweb.com/" target="_blank">RPGMaker</a></html>. Sadly though, RPGMaker isn't free software outside of the <html><a href="http://www.rpgmakerweb.com/download/free-programs/rpg-maker-vx-ace-lite" target="_blank">RPGMakerVX Ace Lite</a></html> version, however they do have free trials and if you think it's right for you and have the cash to spare, you can get the <html><a href="http://www.rpgmakerweb.com/products/programs/rpg-maker-xp" target="_blank">RPGMaker XP version for $25 USD.</a></html>



That is a lot of different versions with a lot of different names, so if you want a comparison of the features that come with each, check out <html><a href="http://www.rpgmakerweb.com/support/information/comparisons" target="_blank">a list of version differences here.</a></html> Sadly, the free version is absent from here for some reason.



Regardless, RPGMaker comes with standard JRPG conventions built into the engine, including inventory systems, level creation tools, dialog engines, and pre-packaged assets. It will only export .exe files, which means Mac and Linux users won't be able to play your game unfortunately.



To see an example of a game made in RPGMaker, check out <html><a href="http://freebirdgames.com/to_the_moon/" target="_blank">To The Moon</a></html>



Their website has a handful of tutorials <html><a href="http://www.rpgmakerweb.com/support/products/tutorials" target="_blank">here</a></html>, and an active online forum <html><a href="http://forums.rpgmakerweb.com/" target="_blank">here.</a></html> You can find other tutorials <html><a href="http://rpgmaker.net/tutorials/" target="_blank">here</a></html> and some video tutorials <html><a href="https://www.youtube.com/show/rpgmakervxacetutorials" target="_blank">here.</a></html>



If you need a tool that allows for different features or lets you export games to different formats, consider [[downloading a generic 2D game tool|2dgeneral]] instead.



[[Onto assets! (that's devspeak for stuff like graphics and sound)|graphics]]

[[I want to look at other tools first|gameTool]]

<<silently>><<set $tool = 9>><<endsilently>>All of the following will run on Linux without needing to use an emulator.



<html><img src="http://sortingh.at/stencylss.gif" target="_blank"></html>

<html><a href="http://www.stencyl.com/">Stencyl</a></html> is a tool that will let you make a wide variety of 2D games. Stencyl also uses Flash, and is free to publish to the web. If you want to publish to a desktop application, it's $99 yearly, and if you want to publish to iOS and Android it's an additional $100. Additionally, Stencyl has a built-in asset store that lets you download free game art, sounds, and scripts and put them right in your game.



For a cool example of a game made in Stencyl, check out <html><a href="http://www.newgrounds.com/portal/view/582867" target="_blank">Gyossait by Amon26</a></html>.



Stencyl, comes with sample games and tutorials to mess around with, and following their <html><a href="http://www.stencyl.com/help/start/" target="_blank">crash course tutorials</a></html> is the best way to get started with making games on the platform. For additional cool interactive tutorials, <html><a href="http://www.stencyl.com/help/viewArticle/102" target="_blank">check this site out</a></html>



<html><img src="http://sortingh.at/twiness.gif"></html>

<html><a href="http://twinery.org/2/#welcome" target="_blank">Twine 2.0</a></html> will let you make hypertext interactive fiction games right inside your browser without even having to download anything. It's free, will run on just about anything, and is really easy to learn. If you want to do more complex things with it, you can easily insert your own scripts and macros and modify it in any way that you would do with a website, and including images and music is just as simple.



Games made in Twine include <html><a href="http://scoutshonour.com/cowgirl/" target="_blank">Even Cowgirls Bleed by Christine Love</a></html>, <html><a href="http://noncanon.com/HorseMaster.html" target="_blank">Horse Master: The Game Of Horse Mastery by Tom McHenry</a></html>, and <html><a href="http://mkopas.net/files/conversations/conversations.html" target="_blank">Conversations With My Mother by merritt kopas</a></html>



Learn enough to start making games in about half an hour <html><a href="http://www.auntiepixelante.com/twine/" target="_blank">here.</a></html>

Find some cool code that will help you customize the look and functionality of your game <html><a href="http://twinery.org/wiki/resources" target="_blank">here.</a></html>.

Find some source code for examples <html><a href="http://twinery.org/wiki/example_files" target="_blank">here.</a></html>



Twine will automatically export to an html file, which you can put on your own hosting or upload for free <html><a href="http://www.philome.la/" target="_blank">here</a></html> if you don't have any, making it super easy to get your game out there.



If you want to turn your twine html game into an executable program people can download and play offline, check out <html><a href="https://github.com/rogerwang/node-webkit/wiki/Tutorials-on-Node-WebKit" target="_blank">Node-Webkit (requires some coding knowledge).</a></html>



<html><img src="http://sortingh.at/informss.gif"></html>

If you want to try your hand at interactive fiction but prefer going the text parsing route (the kind where you type in commands like GO NORTH), you may want to check out <html><a href="http://inform7.com/" target="_blank">Inform</a></html>.



Inform is free and is designed specifically to make games like Zork and other text-parsing interactive fiction games. The source code reads quite a lot like english and was designed to be easy to read and write in without knowing any code whatsoever.



In order to play games generated by Inform, you either need to export it as a web page (an html file) or you need to have an "interpreter" to run the story file through if you want a standalone version. You can find out more about that <html><a href="http://inform7.com/if/interpreters/" target="_blank">here</a></html>.



To see a cool example of Inform in action, check out <html><a href="http://iplayif.com/?story=http%3A%2F%2Fwww.ifarchive.org%2Fif-archive%2Fgames%2Fcompetition2006%2Fglulx%2Ffloatpoint%2FFloatpoint.zblorb" target="_blank">Floatpoint by Emily Short</a></html>.



You can find a good tutorial on getting started with Inform <html><a href="http://inform7.com/learn/manuals/" target="_blank">here</a></html>, a library of extensions you can use to expand what the engine can do <html><a href="http://inform7.com/write/extensions/" target="_blank">here</a></html>, and completed projects with available source code that you can play around with <html><a href="http://inform7.com/learn/complete-examples/" target="_blank">here</a></html>. There is also an active forum for Inform <html><a href="http://www.intfiction.org/forum/" target="_blank">here</a></html>, and a decent, simple quickstart guide <html><a href="http://www.brasslantern.org/writers/howto/i7tutorial.html" target="_blank">here</a></html>.



If you want to try making a visual novel on Linux, you will likely want to take a look at <html><a href="http://www.renpy.org/" target="_blank">RenPy</a></html>.



RenPy is a cross-platform visual novel engine that runs on Python (hence the "Py"). It comes pre-packaged with a lot of the basic functionality of a standard visual novel - a menu system, dialog engine, and so on and so forth. It's completely free, even to sell and distribute the games you make with it, and you can build games for multiple platforms including mobile ones. It also uses a very simple scripting system that sort of looks like a screenplay, letting non-coders get started building out their games very quickly. You can also insert your own Python-based code to extend the functionality of the engine.



To see a cool game made with Renpy, check out <html><a href="http://scoutshonour.com/digital/" target="_blank">Digital: A Love Story by Christine Love</a></html>



To get started, check out their quickstart guide <html><a href="http://www.renpy.org/doc/html/quickstart.html" target="_blank">here.</a></html> You can also find more in-depth tutorials <html><a href="http://renpyhandbook.tumblr.com/code-tutorials

" target="_blank">here.</a></html>





[[Onto assets! (that's devspeak for stuff like graphics and sound)|graphics]]

[[I want to look at other tools first|gameTool]]

<<silently>><<set $tool = 7>><<endsilently>><html><img src="http://sortingh.at/twiness.gif"></html>



You likely want to start out with Twine (works for Windows and OSX - sorry linux users). It's free, will run on just about anything, and is really easy to learn. If you want to do more complex things with it, you can easily insert your own scripts and macros and modify it in any way that you would do with a website, and including images and music is just as simple.



Games made in Twine include <html><a href="http://scoutshonour.com/cowgirl/" target="_blank">Even Cowgirls Bleed by Christine Love</a></html>, <html><a href="http://noncanon.com/HorseMaster.html" target="_blank">Horse Master: The Game Of Horse Mastery by Tom McHenry</a></html>, and <html><a href="http://mkopas.net/files/conversations/conversations.html" target="_blank">Conversations With My Mother by merritt kopas</a></html>



Download it <html><a href="http://twinery.org/" target="_blank">here.</a></html>

Learn enough to start making games in about half an hour <html><a href="http://www.auntiepixelante.com/twine/" target="_blank">here.</a></html>

Find some cool code that will help you customize the look and functionality of your game <html><a href="http://twinery.org/wiki/resources" target="_blank">here.</a></html>.

Find some source code for examples <html><a href="http://twinery.org/wiki/example_files" target="_blank">here.</a></html>



Twine will automatically export to an html file, which you can put on your own hosting or upload for free <html><a href="http://www.philome.la/" target="_blank">here</a></html> if you don't have any, making it super easy to get your game out there.



If you want to turn your twine html game into an executable program people can download and play offline, check out <html><a href="https://github.com/rogerwang/node-webkit/wiki/Tutorials-on-Node-WebKit" target="_blank">Node-Webkit (requires some coding knowledge).</a></html>



Twine also just released a 2.0 version that works right in your browser without needing to download it. Check it out <html><a href="http://twinery.org/2/#welcome" target="_blank">here.</a></html>



[[Onto assets! (that's devspeak for stuff like graphics and sound)|graphics]]

[[I want to look at other tools first|gameTool]]



<<silently>><<set $tool = 4>><<endsilently>><html><img src="http://sortingh.at/renpyss.gif"></html>



You will likely want to take a look at <html><a href="http://www.renpy.org/" target="_blank">RenPy</a></html>.



RenPy is a cross-platform visual novel engine that runs on Python (hence the "Py"). It comes pre-packaged with a lot of the basic functionality of a standard visual novel - a menu system, dialog engine, and so on and so forth. It's completely free, even to sell and distribute the games you make with it, and you can build games for multiple platforms including mobile ones. It also uses a very simple scripting system that sort of looks like a screenplay, letting non-coders get started building out their games very quickly. You can also insert your own Python-based code to extend the functionality of the engine.



To see a cool game made with Renpy, check out <html><a href="http://scoutshonour.com/digital/" target="_blank">Digital: A Love Story by Christine Love</a></html>



To get started, check out their quickstart guide <html><a href="http://www.renpy.org/doc/html/quickstart.html" target="_blank">here.</a></html> You can also find more in-depth tutorials <html><a href="http://renpyhandbook.tumblr.com/code-tutorials

" target="_blank">here.</a></html>



If you need a tool that allows for different features or lets you export games to the web instead of as standalone executable files, consider [[downloading a generic 2D game tool|2dgeneral]] instead.



[[Onto assets! (that's devspeak for stuff like graphics and sound)|graphics]]

[[I want to look at other tools first|gameTool]]



body {

margin: 10% 0 10% 0;

}

#passages{

margin: 0;

padding: 0;

border: 0;

}

.passage, #sidebar * {

font-family: Geneva, "Helvetica Neue", Helvetica, sans-serif;

color:#000;

text-align:left;

}

.passage {

border-radius: 0.2em;

width: 60%;

margin: auto;

padding: 2em;

font-size:1rem;

background-color:#fff;

border: solid #000 0.05em;

box-shadow: #000 0.5em 0.5em 0;

}

a.internalLink, a.externalLink {

border: solid #000 0.05em;

white-space: nowrap;

padding: 0.1em 0.2em 0.1em 0.2em;

border-radius: 0.5em;

color:#000;

}

a.internalLink:hover, a.externalLink:hover {

text-decoration: none;

box-shadow: #000 0 0 0 0.1em;

color:#000;

}

a.internalLink:active, a.externalLink:active {

color: #fff;

background-color:#000;

}

body {

background-color: #b0c4de;

}

#sidebar {

position:absolute;

top:0px;

left:0px;

width:99.2%;

overflow-x:hidden;

background-color:#fff;

border-bottom: solid #000 1px;

}

#sidebar * {

color: #000 !important;

font-size:1.5rem;

background-color:clear !important;

display:inline !important;

}

#sidebar a:hover, #sidebar #snapback:hover, #sidebar #restart:hover {

text-decoration:underline !important;

}

#sidebar a:active, #sidebar #snapback:active, #sidebar #restart:active {

color:#fff !important;

font-size:1.5rem;

background-color:#000 !important;

display:inline !important;

}

#sidebar li, #sidebar li > span {

margin-left: 1rem;

margin-right: 1rem;

}

#sidebar a, #sidebar a:hover {

border: 0 !important;

box-shadow: none;

}

.menu {

background-color:#fff;

color:#000;

opacity:1;

font-size: 1.5rem;

border: solid #000 1px;

box-shadow: #000 0.1em 0.1em 0;

}

.menu div:hover {

background-color:#000;

color:#fff;

}

#credits, #share, #titleSeparator, #sidebar li br {

display:none !important;

}

a.internalLink {

display: block;

white-space: normal; }



@media screen and (max-width: 1070px) {

#sidebar {

text-align: center; }

#sidebar * {

font-size: 1rem; }



.passage center {

max-width: 100%; }



img {

max-width: 100%; } }

@media screen and (max-width: 760px) {

body {

margin: 7rem 0; }



#storyMenu {

display: block !important; } }

@media screen and (max-width: 490px) {

#storySubtitle {

display: block !important; } }



<<silently>><<set $graphics = 3>><<endsilently>><html><a href="http://www.blender.org/" target="_blank">Blender</a></html> is a great free tool for making 3D graphics that you can use in your games. To get started with Blender, check out some tutorials <html><a href="http://www.blender.org/support/tutorials/" target="_blank">here</a></html>, <html><a href="http://cgcookie.com/blender/cgc-courses/blender-basics-introduction-for-beginners/" target="_blank">here</a></html>, and <html><a href="http://www.creativebloq.com/3d-tips/blender-tutorials-1232739" target="_blank">here</a></html>.



For a more general overview on how to make 3D art for games, check out <html><a href="http://gamedevelopment.tutsplus.com/articles/3d-primer-for-game-developers-an-overview-of-3d-modeling-in-games--gamedev-5704" target="_blank">this guide</a></html>. If you need general help with drawing and animation for games, check out the list of resources <html><a href="hhttp://www.pixelprospector.com/the-big-list-of-drawing-and--animation/" target="_blank">here.</a></html>



[[Awesome, let's move onto sound.|sound]]

[[I think I'd like to look at my other options|graphics]]

<<silently>><<set $tool = 2>><<endsilently>><html><img src="http://sortingh.at/unityss.gif"></html>



I suggest <html><a href="http://unity3d.com/" target="_blank">Unity 3D</a></html> for getting your feet wet with 3D game development, but with a minor disclaimer.



Upfront, I am gonna say that I don't *100%* suggest first time game developers with no prior experience in coding dive headfirst into 3D game development, but it's really more of an "I'd be cautious" thing more than an outright "do not do this". I know this may be a controversial statement, but hear me out.



So here's the thing about Unity.



It's easily one of the most powerful tools out there for making games right now. It's even being used by big, non-indie developers to make games like Assassin's Creed Identity. It outputs to just about anything, works on PC and Mac, it can be used to make 2D games, it's ridiculously powerful, and it has honestly revolutionized indie game development.



However, a lot of people have found it daunting to use as a starting point. You do need to know some level of programming. Not a ton, but knowing some basics will help you tremendously (if you're not sure how "if/then"s work, then maybe this applies to you). The interface has adobe syndrome as well - it can do damn near anything, but the learning curve can be a little steep for some people. Not only that, but working in a 3rd dimension instead of making a simpler 2D game means that there's more that you need to worry about, there's more that can go wrong, and the other tools in this guide will *likely* have you up and running a bit faster.



This can quite easily discourage a first timer, or someone who already thinks they can't make games. Remember - this is your first game. It is not going to be Call of Duty, and that's more than ok. What matters is getting started, being able to finish things, and learning from all of your experiences firsthand - not making your perfect first game in one go.



[[You can always make a simple game in a simpler tool and come back to Unity and 3D games later.|2dgeneral]]



That said, if you're determined to push past the learning curve, are ok with maybe trying something else if Unity is too much at first, want to learn a bit of coding, and are making the very valid choice of starting with Unity because that's the tool you're planning on sticking with in the long term, let's party.



If you want to go 3D, there's no better tool to start with in my opinion, and in general Unity is fantastic.



The free version has just about everything you need (for a full comparison click <html><a href="http://unity3d.com/unity/licenses" target="_blank">here</a></html>), and more than enough to get you started.



One of the best things about Unity is the community surrounding it. Unity themselves have put together a bunch of different learning modules on <html><a href="http://unity3d.com/learn/tutorials/modules" target="_blank">their site</a></html>, but the community itself has created a ton of tutorials for beginners. You can find some <html><a href="http://www.unity3dstudent.com/category/modules/beginner/" target="_blank">here</a></html>, <html><a href="http://catlikecoding.com/unity/tutorials/" target="_blank">here</a></html>, and <html><a href="http://workshops.ko-opmode.com/" target="_blank">here</a></html>.



The <html><a href="https://www.assetstore.unity3d.com/en/" target="_blank">Asset Store</a></html> attached to Unity lets you find all sorts of components made by the community for use in Unity, from art and music down to specific scripts and add-ons. They also have a decent community hub <html><a href="http://unity3d.com/community/" target="_blank">here</a></html>.



If you do start messing around in Unity, and are finding it hard to finish something small, don't despair. It's totally ok to mess around with one of the other tools and come back to it later. It's a lot to take in all at once if this is your first brush with game development, and nobody understands everything instantly. What's important is that you keep making stuff!



[[Onto assets! (that's devspeak for stuff like graphics and sound)|graphics]]

[[I want to look at other tools first|gameTool]]

data:image/gif;base64,R0lGODlhRAGSAPf/ADcqK/Ly8vDw8CccHUI0NVVVVRQODjEpKSAWF3x5eaKiosrJyYSCgiUgINfW1qWlpNnY2CsgIG1rajksLSwgIIOAgLW0tCkeHi0iIvv7+2VjYy0pKe3s7MbFxUY4OR0UFB4ZGb69vSEdHSklJdHR0SofH3RxcR4WFxsSE/T09BIMDJWSkjsuLyoeHkE9PUhFRQ0ICEVFRd3c3JaUlBURER0UFa6srDwvMDczMyAYGS8kJFZRUjgxMRgQEBkVFe7u7jotLoB9fevq6jYpKjgrLDAsLM3MzB4VFT0wMSAXF1FNTjk1Nj0yMzwuL7e3tsjIyOfn52BdXSIaGnp3d8LAwJ+dnry7u87OzkAzNDEmJz4wMTosLUAyM+no6OTk5DgqKy8nJyQcHEw+P9PS0iYeHygcHBAKCpiWlpGOjisnKJ2bmzcuL0ZBQdTT01hWVs7NzdDPzygdHkxKSS0jI2hmZqqoqD4xMjQqKx0XFz02NiMfH3FubygfIBsWFkM2N4iFhjw5OF1aWyciIhwTFEU3OCwkJBkRESohIh8bGyEYGCIZGiwlJsHBwSIcHCsgIhgSEzMvLzQnKBoTFJOTkxYPDyQdHTAkJDElJS8jIzMnJzImJiIYGC4jIyMZGXR0dCUaGzMmJyQZGjUoKTUpKSQaGuDg4C4iIjIlJjAlJf///yMYGTQoKCIZGSUbGxwTE/7+/v39/fz8/BoREjInJ/f39/n5+SwhISYbHDMmJiUaGiYdHismJvb29jY2NhwVFTIlJTEkJSQaGSMZGOHg4CUbGsvKyh8WFuTj47m4uMXEwyYcHPj397KxseDf3+rp6ebl5d/e3iQbG3JvcEE6OtPS0T8zNJKPkCkkJPPz8zcpKjktLaWioubm5tzb29zb3Pb19XNxcDo4OCAZGSwpKMHAwEI/P6KgoL27vOLh4eLi4jAjI/38/DAjJFNPUDEkJDcrK8PDw9LQ0CQZGeHh4ayrqyghIY+NjamnpyIZGJqYmOzr60NBQbGvrzUoKBcXF////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjE0Qjk5RTA4MzQ2MTFFNEE2QjBFQzVFMjBBRDcyMjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjE0Qjk5RTE4MzQ2MTFFNEE2QjBFQzVFMjBBRDcyMjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMTRCOTlERTgzNDYxMUU0QTZCMEVDNUUyMEFENzIyNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMTRCOTlERjgzNDYxMUU0QTZCMEVDNUUyMEFENzIyNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUk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

I hope this guide helped!



!!For a compiled list of personally tailored resources based on your answers, [[click here|personalguide]].



For a huge and comprehensive list of resources, check out <html><a href="http://www.pixelprospector.com/indie-resources/" target="_blank">Pixel Prospector</a></html>. Don't be afraid to reach out to the indie community either! A lot of us are on Twitter and happy to help. There's also a ton of local <html><a href="http://www.igda.org/?page=chapters" target="_blank">International Game Developers Association</a></html> chapters if you want to find people near you!



Best of luck. Don't be afraid to fail. Don't make your game too big - try and start with one small idea and just try and get that up and running. If you get stuck, look for a tutorial and follow it carefully. When you're done, if you liked making it, make more! Share with other people and get advice on what you did right and wrong and carry that forward. Never stop experimenting.



Shred up to a hoop on a surfboard made of Hell Yes and slam dunk all over your self doubt.



- Zoe Quinn



<html><i>If the real reason you're here is to get sorted into a Harry Potter house, <a href="http://www.thealmightyguru.com/Reviews/HarryPotter/Docs/Quiz-House.html" target="_blank">click here you nerd</a></i></html>.

Sortingh.at

<<silently>><<set $design = 1>><<endsilently>>Pixel Prospector, as usual, has a massive list of design resources <html><a href="http://www.pixelprospector.com/the-big-list-of-game-design/" target="_blank">here</a></html>, but some of my favorites are <html><a href="https://www.youtube.com/watch?v=Fy0aCDmgnxg" target="_blank">this talk on making "juicy" games</a></html>, these <html><a href="http://asherv.com/threes/threemails/#monster" target="_blank">emails between the creators of Threes during the creation of the game</a></html>, and all of these <html><a href="http://www.gdcvault.com/free" target="_blank">free GDC talks available to stream online</a></html>.



Additionally, please check out <html><a href="http://gameaccessibilityguidelines.com/basic" target="_blank">this guide</a></html> on how to make your games more accessible to people living with disability. When making games, it's important and helpful to keep in mind that your players may be coming from completely different walks of life and making the game more accessible to everyone can only be a good thing as a result.



[[Move onto distribution!|distribution]]



<<silently>><<set $tool = 5>><<endsilently>><html><img src="http://sortingh.at/agsss.gif"></html>



If you're a Windows user, you're in luck! There is a specific tool called <html><a href="http://www.adventuregamestudio.co.uk/" target="_blank">Adventure Game Studio</a></html> that has already taken care of a lot of the programming for you - all you have to do is download it and start making stuff! AGS has a ton of built in features that start you off with a lot of the functionality of games like Sierra's online adventure games for you (like menus, the ability to use items on other things and so on and so forth). It's completely free, and outputs .exe files (though if you check their downloads page there are ports for running the games you make on other operating systems - sadly there doesn't seem to be a port for the AGS program itself though).



To check out a game made in AGS, try <html><a href="http://www.adventuregamestudio.co.uk/site/games/game/1172/" target="_blank">Time Gentlemen, Please!</a></html>



AGS has a robust wiki with tutorials for all experience levels <html><a href="http://www.adventuregamestudio.co.uk/wiki/Main_Page" target="_blank">here</a></html>, as well as additional tutorials <html><a href="http://www.adventuregamestudio.co.uk/site/ags/tutorial/ags/" target="_blank">on their main site.</a></html> If you need additional resources, they have an active forum <html><a href="http://www.adventuregamestudio.co.uk/forums/" target="_blank">here</a></html>.



If you need a game engine that exports to a different format, like something you can embed in a webpage, or if you are on Mac/Linux, consider trying to start with a general [[2D gamemaking tool instead.|2dgeneral]]



[[Onto assets! (that's devspeak for stuff like graphics and sound)|graphics]]

[[I want to look at other tools first|gameTool]]

<<silently>><<set $audio = 2>><<endsilently>>One of the best tools for editing any kind of audio is <html><a href="http://audacity.sourceforge.net/" target="_blank">Audacity</a></html>. If you need some tutorials for using it, check <html><a href="http://audacity.sourceforge.net/manual-1.2/tutorials.html" target="_blank">here</a></html>.<html><a href="http://www.fmod.org/download/" target="_blank">Fmod</a></html> is an amazing piece of software specifically geared to creating audio for games, even integrating with some game creation engines like Unity. Check out some tutorials <html><a href="https://www.youtube.com/user/FMODTV" target="_blank">here</a></html>.



Tools aside, you should know about audio in games, is that it's largely split up into sound design, music, and voice acting. Let's break this down by section



<html><h2>Sound Design</h2></html>



Sound Design encompasses the audio in your game that accompanies things like animations, menu navigations, environmental atmosphere, and things of that nature. It's a whole other sphere of work aside from music, and one of the most underappreciated ones at that. If a sound is good in a game, you likely don't notice it because you're engrossed in what's going on. If it's bad, it's painfully obvious and can ruin a game.



For some cool resources on designing good sound for games <html><a href="http://www.soundingames.com/index.php?title=Main_Page" target="_blank">here</a></html> and <html><a href="http://designingsound.org/tag/game-audio/" target="_blank">here</a></html>. For an awesome web-based application for making your own sound effects, go <html><a href="http://www.bfxr.net/" target="_blank">here</a></html>.



<html><h2>Music</h2></html>



Music is pretty self-explainatory. Try to choose something for your game that "fits" - either with the action, the mood, or ideally every other element of the game. For some thoughts on how to specifically compose for games, check out this guide <html><a href="http://www.shockwave-sound.com/Articles/B07_Things_to_consider_when_scoring_for_games_part_1.html" target="_blank">here</a></html>.



<html><h2>Voice Acting</h2></html>



Voice acting is likely out of the scope of your first game (and likely should be unless you're trying to do something super small in scope), but if you need a guide on how to find voice actors, check <html><a href="http://mikebithell.tumblr.com/post/104997317017/voice-actor-hiring-cheat-sheet" target="_blank">this out</a></html>.



For more assorted resources and guides on game audio go <html><a href="http://www.pixelprospector.com/sound-music-creation-software/" target="_blank">here</a></html>.



[[Cool, let's move onto design advice!|design]]

[[I'd like to learn about open source audio instead.|openaudio]]

<<silently>><<set $graphics = 0>><<endsilently>>

Do you need graphics?



[[Yes, but I'm not an artist.|openart]]

[[Yes, I'd like to learn how to make my own 2D graphics.|2dtuts]]

[[Yes, I'd like to learn how to make my own 3D graphics.|3dtuts]]



[[No, I have art covered or my game doesn't need graphics|sound]]



<<set $tool = 0>>What kind of game do you want to make?



<html><img src="http://sortingh.at/2d.gif"></html>

[[Something 2D like Zelda, Mario, Bejeweled, or any other 2D game not listed below|2dgeneral]]



<html><img src="http://sortingh.at/3d.gif"></html>

[[Something 3D like Skyrim, Forza, or Mass Effect|3dgeneral]]



<html><img src="http://sortingh.at/rpg.gif"></html>

[[An RPG like Final Fantasy 6|rpg]]



<html><img src="http://sortingh.at/vs.gif"></html>

[[A visual novel like Phoenix Wright.|visNov]]



<html><img src="http://sortingh.at/ags.gif"></html>

[[An adventure game like Monkey Island.|adVent]]



<html><img src="http://sortingh.at/if.gif"></html>

[[A text-parsing interactive fiction game like Zork|IF]]



<html><img src="http://sortingh.at/twine.gif"></html>

[[Interactive fiction with hyperlinks like this application|twine]]

<html><a href="http://yourgameideaistoobig.com/" target="_blank">I want to make an MMO.</a></html>



[[I have no idea.|noIdea]]

[[I only use Linux, can you save me some clicking and give me a list of what will work?|linux]]



[[I already know what tool I am going to use and want to skip this part.|graphics]]



<<silently>><<set $tool = 6>><<endsilently>><html><img src="http://sortingh.at/informss.gif"></html>

You may want to check out <html><a href="http://inform7.com/" target="_blank">Inform</a></html>.



Inform is free and works on Windows, Mac, and Linux and is designed specifically to make games like Zork and other text-parsing interactive fiction games (the kind you'd type "Go North" into). The source code reads quite a lot like english and was designed to be easy to read and write in without knowing any code whatsoever.



In order to play games generated by Inform, you either need to export it as a web page (an html file) or you need to have an "interpreter" to run the story file through if you want a standalone version. You can find out more about that <html><a href="http://inform7.com/if/interpreters/" target="_blank">here</a></html>.



To see a cool example of Inform in action, check out <html><a href="http://iplayif.com/?story=http%3A%2F%2Fwww.ifarchive.org%2Fif-archive%2Fgames%2Fcompetition2006%2Fglulx%2Ffloatpoint%2FFloatpoint.zblorb" target="_blank">Floatpoint by Emily Short</a></html>.



You can find a good tutorial on getting started with Inform <html><a href="http://inform7.com/learn/manuals/" target="_blank">here</a></html>, a library of extensions you can use to expand what the engine can do <html><a href="http://inform7.com/write/extensions/" target="_blank">here</a></html>, and completed projects with available source code that you can play around with <html><a href="http://inform7.com/learn/complete-examples/" target="_blank">here</a></html>. There is also an active forum for Inform <html><a href="http://www.intfiction.org/forum/" target="_blank">here</a></html>, and a decent, simple quickstart guide <html><a href="http://www.brasslantern.org/writers/howto/i7tutorial.html" target="_blank">here</a></html>.



If you need a tool that allows for different features or lets you export games to the web instead of as standalone executable files, consider [[downloading a generic 2D game tool|2dgeneral]] instead, or if you're ok with forsaking the text parser for html hyperlinks, check out [[Twine|twine]].



[[Onto assets! (that's devspeak for stuff like graphics and sound)|graphics]]

[[I want to look at other tools first|gameTool]]

<<silently>><<set $audio = 0>><<endsilently>>Do you need audio?



[[Yes, and I can't make my own|openaudio]]

[[Yes, but I want to learn to make my own|makenoise]]



[[No, my game doesn't need audio or I can make my own.|design]]



<<silently>><<set $graphics = 1>><<endsilently>>You definitely want to check out <html><a href="http://opengameart.org/" target="_blank">OpenGameArt</a></html> and <html><a href="http://freegamearts.tuxfamily.org/" target="_blank">FreeGameArts</a></html>. These sites contain mountains of 2D and 3D open source game art, though if you use anything make sure you check the license it's under. Some stuff requires credit (usually a link to the creator), some doesn't, some is ok for commercial use, some of it is only ok for free games.



For some more assorted 2D assets check <html><a href="http://www.lostgarden.com/search/label/free%20game%20graphics" target="_blank">here</a></html>, <html><a href="http://open.commonly.cc/" target="_blank">here</a></html>, and <html><a href="http://forums.tigsource.com/index.php?topic=8970.0" target="_blank">here</a></html>. Finding open source 3D art is a bit trickier.



You can also find some assorted assets <html><a href="https://www.makeschool.com/gamernews/277/20-best-free-art-resources-for-game-developers?source=mgwu" target="_blank">here</a></html>.



Additionally, some game engines like Unity and Stencyl have "Asset Stores" that have free or commercial art assets that you can use and import directly into your game. Check your engine's manual to see if that's the case.



[[Awesome, let's move onto sound.|sound]]

[[I think I'd like to look at my other options|graphics]]



<<silently>><<set $graphics = 2>><<endsilently>>The first question you want to ask yourself is what kind of art you'd like to put in your game. Personally, I suggest that every bit of the game from mechanics to art should try and reinforce whatever the point of the game is, if that helps.



If you're looking to do pixel art, <html><a href="http://makegames.tumblr.com/post/42648699708/pixel-art-tutorial" target="_blank">this tutorial by Derek Yu is a fantastic place to start.</a></html> PixelProspector also has a fantastic list of <html><a href="http://www.pixelprospector.com/the-big-list-of-pixel-art-tutorials/" target="_blank">additional pixel art tutorials and resources here.</a></html>



If you need general help with drawing and animation for games, check out the list of resources <html><a href="hhttp://www.pixelprospector.com/the-big-list-of-drawing-and--animation/" target="_blank">here.</a></html>



[[Awesome, let's move onto sound.|sound]]

[[I think I'd like to look at my other options|graphics]]

<<silently>><<set $audio = 1>><<endsilently>>For some open source sounds, check <html><a href="http://www.freesound.org/" target="_blank">FreeSound</a></html>, <html><a href="http://www.pdsounds.org/" target="_blank">pdsounds</a></html>, <html><a href="http://www.flashkit.com/soundfx/" target="_blank">and Flashkit</a></html>. For an awesome web-based soundboard that will let you export stuff to WAV files, go <html><a href="http://www.bfxr.net/" target="_blank">here</a></html>.



For some open source music, check <html><a href="http://freemusicarchive.org/" target="_blank">Free Music Archive</a></html>, <html><a href="http://www.openmusicarchive.org/" target="_blank">Open Music Archive</a></html>, <html><a href="http://incompetech.com/music/royalty-free/" target="_blank">and Incompetech</a></html>. For chiptune music, check out the archive of sadly now debunked 8-Bit Collective <html><a href="https://archive.org/details/Best_of_8_Bit_Collective-2006-2011" target="_blank">here</a></html>.



One of the best tools for editing any kind of audio is <html><a href="http://audacity.sourceforge.net/" target="_blank">Audacity</a></html>. If you need some tutorials for using it, check <html><a href="http://audacity.sourceforge.net/manual-1.2/tutorials.html" target="_blank">here</a></html>.<html><a href="http://www.fmod.org/download/" target="_blank">Fmod</a></html> is an amazing piece of software specifically geared to creating audio for games, even integrating with some game creation engines like Unity. Check out some tutorials <html><a href="https://www.youtube.com/user/FMODTV" target="_blank">here</a></html>.



[[Cool, let's move onto design advice!|design]]

[[I'd like to learn about making my own sound instead|makenoise]]



<<silently>><<set $tool = 1>><<endsilently>>You're in luck - there are a ton of different frameworks that will cater to you (unless you're a linux user, but if you are, I am sure you're used to that by now).



The ones that I PERSONALLY suggest for total beginners are <html><a href="https://www.scirra.com/construct2" target="_blank">Construct 2 (windows only)</a></html>, <html><a href="https://www.yoyogames.com/studio" target="_blank">GameMaker (windows only)</a></html>, and <html><a href="http://www.stencyl.com/" target="_blank">Stencyl (windows, mac, and linux)</a></html>.



Let's break this down by-tool.



<html><img src="http://sortingh.at/constructss.gif"></html>

<html><a href="https://www.scirra.com/construct2" target="_blank">Construct 2</a></html> is my personal favorite. It allows you to easily make games that can export to html sites, standalone programs, and all kinds of things. It uses html5 and javascript and allows you to input your own scripts (or scripts developed by the community) if it's not doing something you need it to.



The free version does have some limitations (you can see a full comparison of free vs paid versions <html><a href="https://www.scirra.com/store/construct-2" target="_blank">here</a></html>) but for your first game you tend to be unlikely to hit them.



For a cool example of a game made in Construct 2, check out <html><a href="http://www.konjak.org/index.php?folder=4&file=30" target="_blank">The Iconoclasts by Konjak</a></html>.



Construct 2 comes pre-packaged with an incredibly useful tutorial that I highly suggest following, as well as a few example games that you can tweak and mess around with to get the feel of it. They also have additional tutorials <html><a href="https://www.scirra.com/tutorials/top/page-1" target="_blank">on their website</a></html> that are incredibly helpful, and if you need help on a specific niche issue, the <html><a href="https://www.scirra.com/forum/" target="_blank">Scirra Forums</a></html> have a lot of assistance, guides, and plugins.



<html><img src="http://sortingh.at/gamemakerss.gif"></html>

<html><a href="https://www.yoyogames.com/studio" target="_blank">GameMaker</a></html> is a well-documented tool that has been a staple in the indie games community for years. It uses it's own language (GML), and the free version has some more significant drawbacks to it than Construct 2 does - you can only export executable files (meaning your players have to download, and no support for mac or linux), and even if you do buy a personal-use license you have to pay extra to export to a variety of formats.



That said, the engine is robust and a lot of well-known indie games have been made in it, including <html><a href="http://www.spelunkyworld.com/" target="_blank">Spelunky by Mossmouth</a></html>.



GameMaker also comes pre-packaged with useful tutorials that you should follow as a starting point to becoming aquainted with the tool. Since GameMaker has been around for a long time and amassed a large amount of tutorial sites like <html><a href="http://gamemakertutorials.com/?page_id=2" target="_blank">Gamemakertutorials.com</a></html>, as well as resources like the incredibly useful <html><a href="http://www.gmtoolbox.com/" target="_blank">gmtoolbox</a></html> which has all manner of extensions and examples to expand and customize what the tool can do.



<html><img src="http://sortingh.at/stencylss.gif"></html>

<html><a href="http://www.stencyl.com/" target="_blank">Stencyl</a></html> is a relative newcomer compared to the two listed above, and as such is less supported and a bit buggier, but it comes with the advantage of being cross-platform and the only option for Mac and Linux users in this list. Stencyl also uses Flash, and is free to publish to the web. If you want to publish to a desktop application, it's $99 yearly, and if you want to publish to iOS and Android it's an additional $100. Additionally, Stencyl has a built-in asset store that lets you download free game art, sounds, and scripts and put them right in your game.



For a cool example of a game made in Stencyl, check out <html><a href="http://www.newgrounds.com/portal/view/582867" target="_blank">Gyossait by Amon26</a></html>.



Stencyl, like the previous two, comes with sample games and tutorials to mess around with, and following their <html><a href="http://www.stencyl.com/help/start/" target="_blank">crash course tutorials</a></html> is the best way to get started with making games on the platform. For additional cool interactive tutorials, <html><a href="http://www.stencyl.com/help/viewArticle/102" target="_blank">check this site out</a></html>



[[Onto assets! (that's devspeak for stuff like graphics and sound)|graphics]]

[[I want to look at other tools first|gameTool]]

A Tool by Zoe Quinn/Unburnt Witch

<<silently>><<set $distro = 0>><<endsilently>>Do you need help on distribution (getting your game out there)?



[[Yup!|share]]

[[Nope - take me to the ending!|endingpage]]





you found it. this was the corruption in games journalism. good job nancy drew. that was totally worth 4 months of terrorizing people.



