När vi jobbar dagligen för att publicera instruktionsutvecklingsmaterial för Tuts +, möter vi högkvalitativa verktyg och tjänster. Här är de bästa resurserna vi rekommenderar för dig, den gamedev-professionella, alla monterade försiktigt av vår redaktionell personal.
Observera att några av länkarna nedan är affiliate länkar. Det innebär helt enkelt att vi tjänar en liten provision om du köper det speciella verktyget eller tjänsten. Om du gör det tackar vi dig för att du stöttar Tuts+.
Nya spelmotorer visas varje dag. Med de många plattformar och språk som är tillgängliga för gamedevs, är det inte konstigt att hundratals motorer på ett dussin språk finns. Denna lista kan bara skrapa ytan på det som finns tillgängligt, men pekar på några av de mer populära spelmotorerna som nämns mest.
Enhet är den nuvarande kungen av spelmotorer. Det är mycket mer populärt bland studenter och indier än alla andra spelutvecklingsverktyg. Enighet har en stor gemenskap, bra stöd och ett stavt rykte för att locka utvecklare. Läs mer på Unity3D.com.
GameMaker är utformad för att tillåta icke-programmörer och första timers att kunna skapa plattformsspel. Det är ett av de mest populära 2D-spelverktygen, laddade med allt du behöver för att hantera teckensnitt, ljud, bilder och musik samt andra resurser som behövs för att skapa ett spel. Läs mer över på Amazon.
En kraftfull Windows-baserad HTML5-spelskapare speciellt utformad för 2D-spel. Ta ditt arbete till liv i timmar och dagar istället för veckor och månader. Det låter någon bygga spel utan kodning som krävs. Läs mer på Scirra.com.
Ett populärt spelverktygsverktyg som, som GameMaker och Construct 2, inte kräver programmeringsförmåga. Den har en drag-och-släppredigerare och kan rikta sig mot iOS, Android, Flash, HTML5, Windows och Mac. Läs mer på Stencyl.com.
Förmodligen den mest spännande spelmotorn på marknaden, kan denna underdog-konkurrent till Unreal användas för att driva 3D-grafik till nästa nivå. Det är gratis när det används för icke-kommersiell spelutveckling. Läs mer på MyCryENGINE.com.
Nu öppen källa är Torque-motorn en åldrande 3D-spelmotor idealisk för att skapa nästa Doom eller Halo. Inte lika modern som UDK eller CryENGINE, men priset är rätt. Läs mer på GarageGames.com.
Det översta valet av AAA-konsolspelstudior, den Unreal Engine, blir nu också populär bland indierna. Unreal är normalt ansvarig för att definiera vilken "nästa gen" -grafik ser ut. Läs mer på UnrealEngine.com.
Varje kodare har en föredragen arbetsmiljö, och de flesta hävdar starkt att deras är bäst. När du programmerar vill du ha en editor eller IDE som kan hantera syntaxmarkering, automatisk kodavslutning, debug-brytpunkter, klockor och stegkod, feldetektering och snabba sökningar. Prova några redaktörer och bestäm själv.
Oavsett vilket vapen du väljer, nyckeln är att bli så bekväm med dina verktyg som helst du inte längre tänker på dem. de kommer bara ut ur vägen och låter dig skapa.
Slick, snabb och väl stödd av samhället, det här är en textredigerare som gör nästan allt som en riktig IDE kan göra. Funktionssatsen är robust, med splitredigering, förmågan att gå till någonting och distraheringsfritt läge. Läs mer på sidan Sublime Text.
En fantastisk open source textredigerare som stöder massor av programmeringsspråk med markering, automatisk formatering och plugins för allt från debugging till linting. Läs mer på Notepad ++ hemsida.
En rak till punktkodredigeraren som är snabb och polerad. För utveckling av Haxe och AS3 är denna öppen källkod IDE mycket bättre än Adobes inbyggda kodredigerare. Läs mer på FlashDevelop.org.
Den senaste inkarnationen av Visual Studio Express 2012 för Windows 8 har förstklassigt stöd för HTML5 och JavaScript och kan användas gratis. Läs mer på Microsofts butik.
Att göra spel är hälften av vetenskap och halvlek. De flesta spel kräver minst hälften av den utvecklingstid som ska spenderas på design, som layout, GUI, grafik i spelet och effekter. Från shaders till masker, från sprite ark till bakgrundsmusik, från att ta skärmdumpar till inspelning video, måste en gamedev ha många hattar.
Gratis 3D-modellering, enkel och enkel. Det finns ett aktivt samhälle bakom denna hundra procent öppen mjukvara. Läs mer på Blender.org.
TexturePacker gör att du snabbt kan optimera din spelgrafik som det bästa sprite arkgenereringsverktyget på marknaden. Otroligt användbar och effektiv för sprite sheets, atlasas och whatnot. Läs mer på Code'n'Web.
Audacity är en fri, öppen källkod, plattformsoberoende verktyg, perfekt för inspelning och redigering av ljud. Läs mer på Sourceforge.net.
Bra verktyg för stötar, spekulativa, normala kartor och mer. Det är verkligen humoristisk programvara också. Deras slogan är "Oskiljbar från magi". Läs mer på Crazy Bump.
Color Oracle är en gratis färgblindhetssimulator för Windows, Mac och Linux. Det hjälper dig att utforma användargränssnitt som fungerar för alla. Läs mer på Color Oracle.
Open Source-bildredigerare för grafik. GIMP är en akronym för GNU Image Manipulation Program. Det är ett fritt distribuerat program för sådana uppgifter som foto retuschering, bildkomposition och bildförfattande. Läs mer på GIMPs hemsida.
Gratis, live-streaming och videoinspelningsprogram. Läs mer på OBSproject.com.
Spriter är ett intuitivt 2D-animationsverktyg för videospelare. Denna animationsredigerare exporterar som ramar eller SCML-format. Läs mer på BrashMonkey.com.
Gratis onlineverktyg för att producera 8-bitars ljud som du kan exportera till WAV, sedan antingen släppa in i ditt spel som det är eller omarbeta i annan programvara som Audacity. Läs mer på Bfxr.
Ogmo Editor är en generell nivåredaktör för indie spelutvecklare som använder Windows. Redaktören är byggd för att kunna omkonfigureras, så du kan ställa in det för att fungera bra för ditt spelprojekt. Det är en öppen källkod, kakelbaserad nivåredigerare. Läs mer på Ogmo Editors hemsida och kolla in vår inledande handledning.
En annan stor plattbaserad nivåredaktör. Effektiva plattor redigeringsverktyg som stämpel, fyllning, terrängborstar och mer. Läs mer på mapeditor.org och kolla in vår inledande handledning.
Glyph Designer är en bitmapfontsredigerare för Macs. Du kan använda den för att designa teckensnitt för nästan alla ramar. Läs mer över på 71 Squared.
ShoeBox är en gratis Adobe AIR-baserad app för användning i Windows och Mac OS X. Den är förpackad med spel- och användargränssnittsverktyg för att arbeta med spelgrafik och många användbara små funktioner, som en kakelugn. Läs mer över på ShoeBox.
Camtasia Studio ger dig de verktyg du behöver för att verkligen anpassa och redigera dina videoklipp. Spela in hela din skärm, importera media och skapa videoklipp med professionell polish på din dator. Läs mer över på Amazon.
Även små spel är stora projekt. Bekämpning av funktionskryp är ett ständigt slagsmål mot alla gamedevs, och om du använder ett detaljerat designdokument, en enkel todo-lista eller ett komplett system för kontroll av systemdelning, infrastrukturen och metoden som din kontroll kan göra för ditt projekts livscykel eller bryta den.
Puush gör att du enkelt och snabbt kan ta en skärmdump av allt på din skärm och kopiera länken till ditt urklipp. Medan inte direkt ett spelutvecklingsverktyg är det super användbart för kommunikation med lagkamrater på nätet. Läs mer på Puush.
Online listhanterare som är utmärkt för att hantera dina spelutvecklingsprojekt. Du kan använda den på webben eller ta tag i iPhone Workflowy-appen. Läs mer på Workflowy.
Stor öppen källkodstillägg för Firefox-webbläsaren som har utmärkta felsökningsverktyg för HTML, JavaScript, CSS, cookies och mer. Läs mer över på Firebug.
FTP-klient med öppen källkod. Läs mer över på FileZilla.
Online fil hosting service. Användbar för säkerhetskopiering och fildelning bland vänner och medarbetare. Läs mer på Dropbox.
KeePass är en gratis, öppen källkod, lätt och lättanvänd lösenordshanterare. Läs mer över på KeePass.
Trello är en bra app för projektplanering och uppgiftshantering. Du kan använda den för att organisera dina spelutvecklingsprojekt, eller något som helst. Möt deadlines och samarbeta med denna intuitiva todo list app. Läs mer över på Trello.
Versionskontrollprogrammet Git har ett solid kommandoradsgränssnitt, men det är inte för alla. TortoiseGit stöder dig genom att tillhandahålla ett GUI-gränssnitt för vanliga uppgifter, t.ex. att begå, visa loggar, skapa grenar och taggar, skapa fläckar och mer. Läs mer på TortoiseGit.