Hoe maak je een succesvolle indie-game: praktische tips om je ideeën om te zetten in realiteit





Oké, dus je hebt een geweldig idee voor een game, maar je hebt geen idee waar je moet beginnen. Of misschien heb je een onduidelijk idee, maar door de enorme hoeveelheid dingen die u moet overwegen, lijkt het overweldigend om verder te gaan dan uw oorspronkelijke idee en komt u niet verder dan de eerste stappen om iets geweldigs te creëren. Om u te helpen de eerste hindernis te nemen, hebben we de ontwikkelaars van de beste indie-games voor praktisch advies om aan de slag te gaan. Laten we dit niet overdrijven: er is geen kortere weg naar succes — of zelfs maar een garantie dat je spel af zal zijn — maar één ding dat bovenal doorklinkt, is dat er nooit een beter moment is geweest om je ideeën om te zetten in realiteit. Dit artikel is slechts het begin van een lange en potentieel levensveranderende reis als je bereid bent om hard te werken (zoals, echt, echt, hard) en je vooroordelen achter je te laten.

Wil je meer Xbox-functies, interviews en advies?

Abonneer je op het officiële Xbox-magazine in print of digitaal voor meer diepgaande functies, recensies en previews over Xbox One, Xbox One X en de toekomst van de Microsoft-console.



Je moet weten hoeveel je niet weet, legt uit: kop artdirector Chad Moldenhauer. Je weet niet hoeveel dingen echt gaan kosten, je weet niet hoe lang het echt gaat duren voordat het zich ontwikkelt. Je weet niet echt hoe kunst, programmeren en design met elkaar verweven zijn, en hoe tijd- en geldbeperkingen voor de ene compromissen kunnen betekenen voor de andere twee. Als je eenmaal weet dat je weet niet deze dingen, zul je je realiseren dat je plannen voor reikwijdte en tijdschaal verkeerd zijn en zul je realistischer zijn met wat je kunt doen.

Je moet het ook om de juiste redenen doen. Als je erover denkt om het voor het geld te doen, zul je enorm teleurgesteld zijn. Het maken van indiegames is niet voor iedereen lucratief, en het is nogal wat stressvoller dan veel andere beroepen, zegt Ooblets ontwikkelaar Ben Wasser. Een kantoorbaan is doorgaans een gemakkelijker, veiliger en beter betaald carrièrepad. Ik zou persoonlijk nog steeds de voorkeur geven aan het maken van indie-games, maar mensen mogen geen verkeerde indruk hebben als ze erin springen.

Ik heb een idee... waar moet ik beginnen?



Met dat duidelijk in gedachten, is het volgende dat u hoeft te doen uw idee nemen en beslissen welke game-engine u gaat gebruiken. Er is keuze genoeg, zoals: Gamemaker Studio 2 , Onwerkelijke motor of Eenheid er enkele noemen. Met elk kun je verschillende dingen doen en ze hebben allemaal gratis versies, zodat je ermee kunt spelen en zien welke het beste past bij de game die je probeert te maken. Unity is het populairst onder indie-ontwikkelaars omdat het goed werkt met zowel 2D- als 3D-games. U moet echter wel leren coderen. Maar gelukkig is daar ook een oplossing voor. Er zijn zoveel geweldige mensen die de tijd nemen om anderen gratis les te geven, zegt De laatste nacht ontwikkelaar Tim Soret. Bekijk de GDC-gesprekken, YouTube-video's, lees 80.lv , Gamasutra Lidwoord. Je zult een hoop leren, zelfs als je het lange tijd niet 100% krijgt. Het volgen van tutorials is een geweldige manier om je weg te vinden in en is van toepassing op elke andere discipline binnen game-ontwikkeling.

  • Wat is een game-engine? We onthullen de beste softwaretools voor ontwikkelaars

Zodra je je motor hebt, begint het echte plezier. De beste manier om te beginnen is door gewoon te beginnen met het maken van je eerste eenvoudige spel, zegt Moldenhauer. Als je een programmeur bent, begin dan met het bouwen van een kernprototype voor de gameplay. Als je een artiest bent, begin dan met het maken van bruikbare items voor de game. Als je een ontwerper bent, begin dan met het maken van levellay-outs en specifieke gameplay-concepten. Als je een schrijver bent, begin dan met het schrijven van het script. Als je eenmaal begint, zul je zien waar je hiaten in kennis zijn en dan kun je proberen ze op te vullen. De sleutel is om je spel gewoon met iets, wat dan ook, te vullen.

Als kunst niet je sterkste punt is, kun je overwegen je eigen kunstenaar in te huren'



Er zijn een heleboel ongelooflijke artiesten die je kunt vinden op Twitter, Tumblr, ArtStation en dribbelen die je freelance of fulltime kunt inhuren, zegt Wasser. Er staat ook veel op de Unity Asset Store , wat goed is voor het testen van ideeën. Maar als u zich extra zelfverzekerd voelt, wilt u dit misschien zelf doen. Als kunst niet je sterkste punt is, kun je overwegen je eigen artiest in te huren, zegt Chucklefish kunstenaar Lu Nascimento. Maar als je zelf pixelart-items wilt maken, zijn er tal van tutorials in forums, mediumartikelen, YouTube en zelfs Twitter die je kunt bekijken. Dit is perfect als je niemand kunt inhuren om te helpen, wat de meeste mensen zullen zijn wanneer ze voor het eerst beginnen.

Pas op dat je niet op de zaken vooruitloopt. Vermijd het ontwikkelen van hoogwaardige kunstwerken voordat de kern van het spel goed voelt, zegt Moldenhauer. Zorg ervoor dat je spel zo dicht mogelijk bij de uiteindelijke game komt te liggen, voordat je het mooi maakt. Als je veel werk in kunst steekt terwijl de game nog steeds in beweging is, zul je uiteindelijk veel duur werk weggooien als de kern verandert. Of erger nog, je zult leven met ondermaatse gameplay omdat je de kunst die ervoor is gemaakt niet wilt verspillen.

Technische vaardigheden alleen zijn misschien niet genoeg



Naast de technische ontwikkelingsvaardigheden zijn er ook soft skills - planning, teamwork, enzovoort, zegt Chucklefish-programmeur Tom Coxon. Game jams zijn een geweldige manier om deze te oefenen, vooral als ze teamgebaseerd zijn of thematische of tijdgerelateerde beperkingen opleggen. Wat je ook besluit te maken, maak het af. Het klinkt voor de hand liggend, maar het is geen geheim dat de meerderheid van de mensen die games beginnen te maken ze niet echt afmaken. De kans is groot dat de eerste game die je maakt niet goed is, maar het gaat erom te leren hoe je een project afmaakt en verder gaat. Je leert veel over game-ontwikkeling door meer games te maken.

Om jezelf te helpen, stel je eigen deadlines in en probeer elke dag iets te bereiken, hoe klein ook. Het is gemakkelijk om verstrikt te raken in de ontwikkeling van je spel, maar tijdbeheer is belangrijk en als het goed wordt gedaan, kan het de productiviteit en motivatie verbeteren. We gebruiken taakbeheer-apps zoals Trello en Begrip , om de werklast in beheersbare brokken te verdelen en om zicht te houden op elkaars taken tussen teamleden, zegt Chucklefish-marketingstrateeg Katy Ellis. Het is erg handig om een ​​zeer visuele takenlijst te hebben, waaraan u werkmiddelen en documenten kunt koppelen, en het geeft veel voldoening om die taak aan het eind van de dag naar het gedeelte Voltooid te slepen.

Het is niet alleen wat je doet... maar wat je niet doet

Mensen praten altijd over de dingen die je moet doen, maar er zijn genoeg dingen die je doet zou niet moeten doen. Het negeren van de zakelijke kant van game-ontwikkeling is een veelgemaakte fout, zegt Chucklefish-producer Rosie Ball. Het lijkt misschien een gedoe als je alleen maar wilt nadenken over je geweldige game-idee, maar als je een paar belangrijke processen hebt, zoals een businessplan, contracten tussen teamleden en gedocumenteerde rollen en verantwoordelijkheden binnen het team, kan dit helpen om grote problemen te voorkomen. hoofdpijn verderop, vooral als het spel een succes wordt. Volg geen trends en vermijd drukke genres, zegt Soret. Er zijn tientallen genres die tegenwoordig bijna worden verlaten, en tientallen doelgroepen snakken naar meer inhoud. Kijk maar naar de diversiteit aan games [in het verleden], je zult veel van deze niches zien om te vullen. Kies er een en til het naar nieuwe hoogten met moderne fysica, visuals en verhalen vertellen. Vermijd stil te zijn, zegt Wasser. Deel je werk, praat met je publiek, wees open.

'De grootste uitdaging is om de enorme werkdruk aan te kunnen en deze tot het einde vol te houden'

Probeer niet meer af te bijten dan je kunt kauwen. Doe mee met zoveel mogelijk indiegamegemeenschappen. Veel mensen lopen tegen dezelfde problemen aan als jij en het verkrijgen van hun inzicht is van onschatbare waarde. Het is ook een kans voor u om anderen te helpen door ook uw kennis te delen. Zoals eerder vermeld, zal dit niet van een leien dakje gaan en tijdens de hele ontwikkeling kom je verschillende uitdagingen tegen.

De grootste uitdaging is om met de enorme werkdruk om te gaan en het tot het einde vol te houden, zegt Moldenhauer. Als je eenmaal over de eerste bult heen bent, is het opwindend om je spel uit te bouwen, creatief te zijn en problemen op te lossen terwijl je bezig bent. Die opwinding en trots op creatie kunnen je een lange tijd pushen, maar game-ontwikkeling is zoveel langer dan dat. Wanneer je je duizendste bug verplettert in een submenusysteem dat slechts een fractie van je mogelijk niet-bestaande publiek ooit zal zien, kan het heel moeilijk zijn om door te gaan.

Welke software kan mij op weg helpen?

  • Unity - Game-engine
    Je kunt elke andere engine kiezen, maar Unity is mogelijk de meest populaire engine voor indie-ontwikkelaars. Hiermee kun je zowel 2D- als 3D-games maken en biedt het een breed scala aan tools en functies.
  • Gimp - Kunstprogramma
    Dit is een geweldig stuk software van hoge kwaliteit dat vergelijkbaar is met Adobe Photoshop en waarmee je pijnloos je eigen texturen, achtergronden of 2D-sprites kunt maken.
  • Blender - 3D-modellen
    Als je een 3D-game of een game met 3D-elementen wilt maken, kun je met deze software, die 20 jaar geleden voor het eerst werd uitgebracht, niet alleen 3D-modellen maken, maar ze ook animeren.
  • LMMS - Muziekmaker
    Hiermee kunt u uw eigen muziek en geluidseffecten maken die u in Unity kunt importeren. Je hebt niet eens een toetsenbord nodig, maar je hebt wel de juiste hardware nodig.
  • Wwise - Audioprogramma
    Deze software, die zeer toegankelijk is, wordt gebruikt in veel succesvolle games en wordt gebruikt om audio te manipuleren. U kunt bijvoorbeeld audio-omgevingen simuleren en tracks in realtime mixen.

Het is vermoeiend... en je moet ervoor zorgen dat je spel opvalt

Ik denk dat de meeste ontwikkelaars moeite hebben om op te vallen tussen de massa games die worden geproduceerd, zegt Soret. Je moet een originele invalshoek vinden, om iets anders aan te bieden. Het andere zeer moeilijke deel is dat om een ​​spel te maken, je dat niet doet alleen maar een spel maken. Je start een bedrijf, je creëert een team, dan je maakt een spel. Deze drie taken zijn enorm en onderling afhankelijk. Je moet je handen vuil maken in elk aspect van de productie, en je moet er goed in worden. Het is veel om op je schouders te nemen. Het is vermoeiend en overweldigend, maar het is ook spannend in de zin dat je je nooit hoeft te vervelen, er is altijd wel iets nieuws en interessants om aan te werken.

Dit is iets waar je je voordeel mee kunt doen om zichtbaarheid te krijgen. Ga je ontwikkelingsverhaal niet uit de weg, legt Chucklefish-productmanager Tom Katkus uit. Een van de beste dingen van indiegames is dat spelers te weten komen wie hun games maakt. Dit is geweldig om spelers geïnteresseerd te krijgen in uw project, maar u kunt dezelfde toegankelijkheid gebruiken om een ​​uitgever te laten weten wie u bent.

Lees de kleine lettertjes bij het ondertekenen van contracten

Natuurlijk is het hebben van een uitgever superhandig, maar als je jezelf op de juiste manieren zichtbaar maakt, heb je er misschien niet eens een nodig. Dat gezegd hebbende, als u uiteindelijk een publicatiemogelijkheid krijgt, zal voorbereiding u op de lange termijn helpen. Geef nooit je IP op en zorg voor een exit-deur in het contract voor het geval de ontwikkeling misgaat, zegt Soret. Overweeg ook om investeerders te zoeken om een ​​belang in uw bedrijf te nemen, in plaats van alleen voor uitgevers te gaan. Uitgevers zijn geïnteresseerd in het project dat ze hebben ondertekend, terwijl investeerders zich richten op het laten groeien van je studio en duurzaamheid op de lange termijn. Het is een andere wereld, het is intimiderend, maar het is het misschien waard.

Bij elke zakelijke relatie is wat specifiek in het contract staat belangrijker dan wat iemand ook zegt, legt Wasser uit. Veel ontwikkelaars waarderen, begrijpen of willen niet lastig gevallen worden met de details van contracten, omdat ze een beetje in tegenspraak zijn met het creatieve proces, maar het kan ze later ernstig bijten. Als het een belangrijke overeenkomst is, vraag dan een advocaat om het door te nemen. Verder is alles bespreekbaar.

'Het ID@ Xbox-programma is een geweldige manier om dit te doen [games maken voor Xbox One]. Ontwikkelaars die erin worden toegelaten, krijgen twee gratis ontwikkelkits en toegang tot de architectuur van het systeem.'

Als je eenmaal je ontwikkelingsknobbels hebt verdiend door projecten af ​​te ronden, wil je misschien games voor de Xbox One ontwikkelen. Het ID@ Xbox-programma is een geweldige manier om dit te doen. Ontwikkelaars die erin worden geaccepteerd, krijgen twee gratis ontwikkelkits en toegang tot de systeemarchitectuur, zodat je je game kunt ondersteunen met zaken als prestaties.

De indie-gamewereld is eng, maar elke indie-ontwikkelaar is dol op je. Een van de goede dingen van de game-industrie op dit moment is dat buitenstaanders met beperkte middelen aan dezelfde tafel kunnen spelen als de grote spelers met miljoenen/miljarden dollars, zegt Wasser. Er zal altijd een nadeel zijn voor Indië, maar het is nog steeds beter dan de situatie in de meeste industrieën.