Een gaming-app maken: 15 stappen (met afbeeldingen)

Inhoudsopgave:

Een gaming-app maken: 15 stappen (met afbeeldingen)
Een gaming-app maken: 15 stappen (met afbeeldingen)

Video: Een gaming-app maken: 15 stappen (met afbeeldingen)

Video: Een gaming-app maken: 15 stappen (met afbeeldingen)
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Mei
Anonim

Droom je ervan om een game-app te maken waarmee je veel geld kunt verdienen? Het enige dat je nodig hebt, is het verlangen, een spelplan en de juiste technologie. Deze wikiHow leert je hoe je aan de slag kunt gaan met het maken van een game-app.

Stappen

Methode 1 van 2: Voorbereiden om een game te ontwikkelen

Maak een gaming-app Stap 1
Maak een gaming-app Stap 1

Stap 1. Begrijp je vaardigheden en beperkingen

Er komt veel kijken bij het ontwerpen van een game. Er is onderzoek, programmering, grafisch ontwerp, geluidsontwerp, muziekcompositie, marketing en nog veel meer. Als u begrijpt over welke vaardigheden u (of uw organisatie) beschikt, kunt u met ideeën komen op basis van uw sterke punten.

Misschien ben je een uitstekende programmeur, maar niet zo'n geweldige artiest. Je kunt je concentreren op de spelmechanica, maar vertrouwen op een minimalistische kunststijl. Misschien ben je een geweldige grafisch ontwerper, maar niet zo goed in programmeren. U kunt een game-engine vinden die het grootste deel van de codering voor u regelt, terwijl u zich concentreert op het kunstontwerp

Maak een gaming-app Stap 2
Maak een gaming-app Stap 2

Stap 2. Doe marktonderzoek

Het eerste dat u moet doen, is het gevoel van de markt krijgen. Studeren over de succesvolle apps en ze spelen, want ze zullen je boekdelen over de markt vertellen. Hoe meer tijd u kunt besteden aan het bestuderen van succesvolle apps, hoe beter u een beeld krijgt van hun gemeenschappelijke kenmerken en de wenselijkheid van gebruikers. Houd notities bij voor het succes van een app zijn de rangschikking en consistentie.

  • De demografie van games is veranderd. De gemiddelde gamer is niet langer de stereotype adolescente man. Tegenwoordig worden games gespeeld door bijna elke demografie in de samenleving. De gemiddelde mobiele gamer is ongeveer 36 jaar oud. 51% is vrouw en 49% is man. Een derde van alle mobiele gamers is tussen de 35-50 jaar.
  • Casual games (d.w.z. Candy Crush, Angry Birds) zijn het populairste spelgenre. Dit zijn spellen die over het algemeen korte downloadtijden hebben, ze zijn gemakkelijk te leren en te spelen, en kunnen gedurende de dag in korte tijdsintervallen worden gespeeld. First-person shooters (d.w.z. Overwatch, Destiny) zijn het op één na populairste genre. Rollenspellen (bijv. The Elder Scrolls, Final Fantasy) komen op de derde plaats, gevolgd door Battle Royal-spellen (bijv. Fortnite, PUBG), en Massive Multiplayer Online RPG's (bijv. World of Warcraft, The Elder Scrolls Online), en Multiplayer Battle Arena games (bijv. DOTA 2, League of Legends).
Maak een gaming-app Stap 3
Maak een gaming-app Stap 3

Stap 3. Kom met succesvolle ideeën

Brainstorm met je team of met andere mensen om met ideeën te komen die spelers betrokken houden. Gebruik uw marktonderzoek om te zien wat trending en veelgevraagd is. Bedenk hoe u aan de marktvraag kunt voldoen en tegelijkertijd een spel kunt maken dat uniek is en opvalt.

  • Vertrouw altijd op deskundig advies. Wees bereid om te blijven improviseren en je eigen ideeën te herwerken totdat ze op het punt zijn dat ze op hun best zijn.
  • Enkele van de beste apps zijn een draai aan een oud idee, met een nieuwe richting.
  • Blijf bij apps met een laag risico en een hoge waarschijnlijkheid voor grotere groepen mensen, van tieners tot volwassenen.
  • Focus op het bedenken van apps op basis van entertainment, intuïtiviteit, betrokkenheid, verslaving en de graphics en het geluid. Doorstreep elke app die minder dan de bovengenoemde eigenschappen heeft.
  • Bedenk een verhaal voor je spel. Een goed verhaal met personages, wendingen, doelen en beloningen kan de spelervaring verbeteren.
Maak een gaming-app Stap 4
Maak een gaming-app Stap 4

Stap 4. Bepaal een beleid voor het genereren van inkomsten

Als je tijd en middelen wilt vrijmaken om een spel te ontwikkelen, wil je er waarschijnlijk wat geld mee verdienen. Tegenwoordig zijn er verschillende manieren waarop ontwikkelaars geld kunnen verdienen met de apps die ze ontwikkelen. Je kunt een of een combinatie van de volgende beleidsregels voor het genereren van inkomsten gebruiken:

  • Advertentie-inkomsten:

    Met deze optie kunnen spelers een app gratis downloaden, maar de app bevat in-game advertenties. Als ontwikkelaar krijg je betaald elke keer dat een advertentie wordt aangeklikt of bekeken. Het nadeel is dat veel spelers dit vervelend en afleidend vinden. Als gevolg hiervan bieden veel app-ontwikkelaars spelers de mogelijkheid om een advertentievrije versie van de game te kopen.

  • In-app aankopen:

    Met dit model kunnen spelers gratis een basisversie van het spel downloaden, maar extra functies en inhoud kopen. Dit kunnen power-ups, nieuwe personages, nieuwe outfits en meer zijn.

  • Premium-aankoop:

    Met dit model kunnen spelers ook gratis een basisversie van de app downloaden. De gratis versie kan een demo- of proefversie zijn, of een versie met beperkte functionaliteit. De speler krijgt dan de optie om te betalen om de volledige versie van het spel te ontgrendelen.

  • Eenmalige aankoop:

    Deze optie vereist alleen dat spelers een eenmalige vergoeding betalen voordat ze de game downloaden.

Maak een gaming-app Stap 5
Maak een gaming-app Stap 5

Stap 5. Maak een ontwerpdocument

Het wordt tijd dat je je gedachten op papier giet. Maak een ontwerpdocument dat alle ideeën bevat die je in het spel wilt gebruiken. Een ontwerpdocument bevat alles, van een uitleg van de spelmechanica, doelen en beloningen, personages en bio's, conceptart, levelontwerpen en alles wat je team moet weten.

Maak een gaming-app Stap 6
Maak een gaming-app Stap 6

Stap 6. Bepaal een platform waarop u uw gaming-app wilt publiceren

Er zijn twee belangrijke markten in de mobiele game-industrie, Android met de Google Play Store en iOS (iPhone/iPad) met de App Store. Er zijn positieve en negatieve aan beide. Je moet beslissen op welk platform je je game wilt publiceren. Je kunt je game ook voor beide publiceren, maar dit vereist extra middelen en kosten.

  • De iOS App Store heeft een ontwikkelaarsvergoeding van $ 99 per jaar. De Google Play Store heeft een eenmalige ontwikkelaarsvergoeding van $ 25. Beide platforms nemen 30% korting op de inkomsten uit app-aankopen.
  • De iOS App Store doet meer om nieuwe games en apps te promoten, maar beide platforms hebben veel concurrentie en vereisen dat de ontwikkelaar creatief is om hun apps te laten opvallen.
  • De Google Play Store op Android heeft een veel minder streng goedkeuringsproces voor apps die worden ingediend. Het is veel moeilijker om apps goedgekeurd te krijgen voor de iOS App Store, maar de App Store is veel beter in het geven van feedback aan ontwikkelaars als er apps niet zijn goedgekeurd.
  • Android-gebruikers geven de voorkeur aan gratis apps, terwijl iOS-gebruikers veel meer gewend zijn om voor apps te betalen.
  • De iOS App Store gebruikt een zoekmodel voor zoekwoorden. Hiervoor moeten ontwikkelaars een lijst met zoekwoorden indienen die gebruikers moeten invoeren om uw app te vinden. De Google Play Store-zoekopdracht is niet afhankelijk van trefwoorden, in plaats van de zoekopdracht te doorzoeken op de app-titel, beschrijving en meer.
Maak een gaming-app Stap 7
Maak een gaming-app Stap 7

Stap 7. Kies de juiste technologie om uw app te ontwikkelen

Zodra je je game-idee in kaart hebt gebracht en je een platform hebt gekozen, moet je de juiste technologie en tools vinden om je app te ontwikkelen. Zowel iOS als Android hebben hun eigen native programmeertalen. Dus sommige van je beslissingen kunnen afhangen van het platform waarop je je game wilt publiceren. Mogelijk moet u beslissen over de juiste game-engine of middleware die nodig is om uw game te ontwikkelen, evenals de software die u wilt gebruiken om afbeeldingen en geluid te ontwikkelen:

  • De native programmeertaal voor Android-games is Java. De native programmeertaal voor iOS-apps is Swift.
  • Android Studio is de officiële geïntegreerde ontwikkelstudio voor het ontwikkelen van apps voor Android. Xcode op Mac wordt gebruikt om apps voor iOS te ontwikkelen.
  • Veel games zijn ontwikkeld met game-engines die al je game-assets en -code kunnen integreren, en ook versies van je game voor verschillende platforms kunnen publiceren. Populaire game-engine voor mobiele games zijn Unity, Cocos en Unreal Engine.
  • 2D grafische ontwerpsoftware is nodig voor alle games, zelfs games die voornamelijk 3D zijn (voor het titelscherm, menu's, HUD, pop-ups, enz.). Photoshop of GIMP kunnen worden gebruikt om 2D-rastergebaseerde afbeeldingen te ontwikkelen, terwijl Adobe Illustrator of Inkscape kan worden gebruikt om 2D-vectorafbeeldingen te ontwikkelen.
  • Games die 3D-graphics gebruiken, hebben 3D-modelleringssoftware nodig. 3D-modelleringsprogramma's omvatten Maya, 3DS Max en Blender 3D.
  • Naast grafische software hebt u ook een digitaal audiowerkstationprogramma (DAW) nodig om geluid te ontwikkelen en op te nemen, evenals een audio-interface die microfoons, toetsenborden en andere instrumenten op uw computer kan aansluiten. Werkstations voor digitale audio zijn onder meer Adobe Audition, Cubase, Reaper, Pro Tools, FL Studio en Ableton Live.
Maak een gaming-app Stap 8
Maak een gaming-app Stap 8

Stap 8. Ontwikkel een prototype voor je game

Uw prototype moet uiterst eenvoudig zijn. Het is geen volledig spel. Het hoeft niet alle activa, niveaus, power-ups en vijanden te hebben die je van plan bent te hebben. Het hoeft niet eens mooie graphics te hebben. Het moet gewoon een vereenvoudigde versie van je spel zijn die laat zien dat je een haalbaar idee hebt. Dit kan worden gebruikt om uw ideeën te testen, investeerders aan te trekken en een team in te huren.

Methode 2 van 2: Een mobiel spel ontwikkelen

Maak een gaming-app Stap 9
Maak een gaming-app Stap 9

Stap 1. Huur het juiste team in

Aanwerving is een langdurig proces. Je moet de vacature plaatsen, sollicitanten filteren, kandidaten interviewen, ze je NDA laten ondertekenen en je idee uitleggen; dit alles voordat u begint met coderen. Maar het maken van geweldige aanwervingen is een toekomstige investering, die u helpt onnodige vertragingen te voorkomen. In dit proces moet u vacatures plaatsen die specificeren naar wat voor soort kandidaat u op zoek bent, een algemene beschrijving van het project die niet te veel details onthult.

Laat elke potentiële kandidaat een geheimhoudingsverklaring ondertekenen voordat hij wordt aangenomen, aangezien u uw idee moet beschermen

Een game-app maken Stap 10
Een game-app maken Stap 10

Stap 2. Bouw je game-assets op

De spelactiva omvatten alle afzonderlijke stukken waaruit een spel bestaat. Dit omvat 2D-graphics, geanimeerde sprites, 3D-modellen, achtergrondafbeeldingen, levelontwerp, muziek, geluidsfragmenten, meer. Eigenlijk moet alles wat de speler kan zien of horen tijdens het spel gemaakt worden.

Maak een gaming-app Stap 11
Maak een gaming-app Stap 11

Stap 3. Codeer je spel

Codering en scripting maken een game interactief. Scripting wordt gebruikt om te dicteren wat er gebeurt wanneer de speler interactie heeft met het spel en wat er gebeurt wanneer objecten op het scherm met elkaar communiceren. Scripting wordt gebruikt om de stroom van het spel en de volgorde waarin dingen gebeuren te dicteren. De activa zijn de afzonderlijke stukken van een spel. De codering is de lijm die alles met elkaar verbindt.

Zorg ervoor dat je programmeurs inhuurt die ervaring hebben met de programmeertalen die je nodig hebt. Je hebt programmeurs nodig die ervaring hebben met de oorspronkelijke programmeertaal voor het platform waarop je je game uitbrengt, evenals algemene kennis van C/C++ en alle andere scripttalen die je game-engine nodig heeft

Een game-app maken Stap 12
Een game-app maken Stap 12

Stap 4. Test de app

Door te testen kunt u zien hoe uw spel in de echte wereld werkt wanneer echte mensen het spelen. Zorg ervoor dat je verschillende testers hebt. Sta mensen van verschillende leeftijden en demografische categorieën toe om te spelen en te zien hoe ze uw product gebruiken. Hierdoor kunt u problemen opsporen en oplossen die u niet had verwacht. Vraag om feedback. Kijk hoe ze het spel spelen. Spelen ze het op de juiste manier? Kun je iets doen om ze te helpen het spel beter te begrijpen? Is het spel te moeilijk of te gemakkelijk? Is het leuk om mee te doen? Zijn er bugs of fouten die verholpen moeten worden?

Open bèta is waar je het publiek toestaat zich aan te melden en je game voor een beperkte tijd gratis te spelen voordat je game wordt uitgebracht. Early Access is waar je mensen toestaat een onvoltooide versie van je game te spelen voordat deze tegen een gereduceerde prijs wordt uitgebracht. Beide strategieën zijn een goede manier om je spel te testen en tegelijkertijd een schare fans op te bouwen

Een game-app maken Stap 13
Een game-app maken Stap 13

Stap 5. Breng uw app op de markt

Zelfs voordat je game wordt uitgebracht, moet je beginnen met het op de markt brengen van je game en het genereren van wat buzz. Maak een website voor je game en een promotievideo. Zorgt ervoor dat potentiële spelers weten wat ze van je spel kunnen verwachten, terwijl het benadrukt wat het onderscheidt. Praat met gamejournalisten en publicaties over je game. Laat recensenten recensies van je game publiceren. Stel een releasedatum in en maak een pictogram en albumhoes voor je game.

Een game-app maken Stap 14
Een game-app maken Stap 14

Stap 6. Publiceer je game

Wanneer het tijd is om je game uit te brengen, moet je je als ontwikkelaar registreren bij het door jou gekozen platform. Zorgt ervoor dat uw app voldoet aan alle kwaliteitsborgingsnormen die zijn uiteengezet door de platformmarktplaats. U moet dit doen vóór de beoogde releasedatum. Als je app wordt afgewezen, luister dan naar de feedback die je krijgt en breng de nodige wijzigingen aan. Dien vervolgens uw app opnieuw in.

Een game-app maken Stap 15
Een game-app maken Stap 15

Stap 7. Blijf eraan werken

Tegenwoordig is het zeldzaam dat je een app kunt uitbrengen en er dan klaar mee bent. Zodra het is vrijgegeven voor een groter publiek, zult u waarschijnlijk nieuwe bugs, kritieken en beveiligingsproblemen ontdekken die u niet had verwacht. Je zult waarschijnlijk aan je game moeten blijven werken en nieuwe patches moeten uitbrengen om eventuele problemen met je game op te lossen.

Controleer gebruikersrecensies en opmerkingen. Beantwoord ze en neem opbouwende kritiek ter harte. Hiermee laat je zien dat je geeft om het maken van een goed product

Aanbevolen: