Hoe je game-ontwikkeling kunt proberen en je eerste mobiele game kunt maken
Gemengde Berichten / / July 06, 2023
Stapsgewijze instructies voor degenen die niet weten waar ze moeten beginnen.
Voor een beginnende ontwikkelaar is de gemakkelijkste manier om jezelf onder te dompelen in game-ontwikkeling, een hyper-casual game te maken: het is vrij eenvoudig en heeft elementaire mechanica. De overgang naar de gameplay is hier onmiddellijk.
Je kunt zo'n spel zelfs alleen maken. Het kan enkele uren tot een paar dagen duren om het te maken, en ongeveer een maand of twee om het naar een release-status te brengen. Laten we eens kijken hoe we het precies moeten doen.
Hoe maak je een hyper-casual spel?
Er zijn verschillende belangrijke stappen waar u niet zonder kunt. Laten we ze allemaal in volgorde bespreken.
Bepaal een idee
U kunt een idee voor een game genereren door te brainstormen. En uw inzicht zal hierbij helpen. Onthoud welke games je leuk vond en analyseer waarom.
Ter inspiratie kun je de 30 populairste downloaden projecten in de App Store of Google Play. Zorg ervoor dat u op elk van hen let. Kijk wat je leuk vindt, wat je ergert als je een aankoop wilt doen of bekijk advertenties voor bonussen. Schrijf de momenten op die interessant leken.
Maar vergeet niet dat het beter is om geen product te kiezen dat te niche of te complex is om mee te beginnen, maar om iets populairder en eenvoudiger te overwegen. Bijvoorbeeld drie op een rij spellen.
Zoek een ontwikkelaarscommunity
Dit kunnen verschillende chats, sites en groepen op sociale netwerken zijn waar u vragen kunt stellen over de ontwikkeling van games. U kunt bijvoorbeeld de lijst met telegramkanalen voor game-ontwikkeling bekijken Hier. Een andere optie is om gewoon "game-ontwikkeling" in het zoekveld te typen.
In deze chats kun je de meest basale vragen stellen: "Heb ik een mooi pictogram nodig?", "Moeten er geluiden in het spel zitten?" enz. Communityleden zullen u helpen navigeren en begrijpen in welke richting u beter kunt gaan.
Abonneer u op het maximale aantal spelgroepen in sociale netwerken. Daar ontvangt u het laatste nieuws over de branche, vindt u gelijkgestemde mensen, leert u succesverhalen, ontdekt u nuttige materialen en nog veel meer.
En als het lijkt alsof je het misschien niet alleen kunt, dan zijn er mensen die graag meewerken aan het maken van het spel. Bijvoorbeeld kunstenaars, schrijvers, componisten, game-ontwerpers enzovoort. Maar ze zullen natuurlijk moeten betalen voor hun werk.
Zoek basishandleidingen online op
YouTube-video's zijn voldoende om de eerste game te maken. Bijna alle betaalde cursussen vertellen daadwerkelijk de informatie die u in het publieke domein kunt vinden. Dus verspil je geld niet.
Je kunt de video's die je nodig hebt gemakkelijk vinden aan de hand van sleutelzinnen, bijvoorbeeld: "een game maken", "hoe maak je snel en gemakkelijk een game", enzovoort. Het is de moeite waard om met de eenvoudigste lessen te beginnen. Zij vertellen je over de basis van het hele spel en leggen je stap voor stap uit waar en op welke knop je moet drukken om bijvoorbeeld karakter.
Daarna kunt u doorgaan met het bestuderen van populaire grafische editors, bijvoorbeeld Photoshop. Zonder hen is het niet mogelijk om personages en afbeeldingen voor je game te maken. U kunt ook video's vinden voor zoekopdrachten als 'Photoshop-tutorials' of 'eenvoudige tekeningen in Photoshop voor een game'. De service geeft veel tutorials voor verschillende soorten games en engines, en je hoeft alleen maar de juiste optie te kiezen.
Kies een game-engine
De engine is de onderliggende software van het spel. In feite combineert deze term een hele reeks applicatieprogramma's die zorgen voor grafische visualisatie, geluid, beweging personages in het spel enzovoort. Hier zijn de meest populaire opties op dit moment.
- Eenheid is een platformonafhankelijke game-engine. Vanwege zijn eenvoud en toegankelijkheid is het vooral populair bij indie-ontwikkelaars en beginners. Met Unity kunt u inhoud uit andere programma's importeren en kunt u ook rechtstreeks activa kopen in verschillende winkels.
- Stenyl is een gratis engine waarmee je snel en eenvoudig games op Android kunt maken zonder code te hoeven schrijven. Het heeft een intuïtieve interface en een goede set tools die gebruikers voldoende opties geeft om 2D-projecten te maken.
- spellenmaker is een game-engine die platformonafhankelijke ontwikkeling ondersteunt met behulp van zijn eigen Game Maker Language-programmeertaal. Het voordeel is het brede scala aan ondersteunde platforms en een groot aantal tools waarmee u snel mobiele projecten kunt maken en exporteren.
We raden aan om met Unity te beginnen, omdat het speciaal is gebouwd voor de ontwikkeling van mobiele games. Het is ook het gemakkelijkst te begrijpen: het kan 1-2 weken duren om het te bestuderen, maximaal een maand. Daarna kun je bijvoorbeeld het balletje laten rollen. Eenheid levert ook veel op bronnen met sjablonen, texturen, vooraf gemaakte karakters, locaties en dergelijke.
Kies een programmeertaal
Vervolgens moet u een programmeertaal kiezen. Het ligt er meestal aan op welke motor je zit. IN beschrijving De kernfunctionaliteit van Unity stelt bijvoorbeeld dat u een van de drie talen kunt kiezen om het te gebruiken: javascript, C# of Boe.
Het belangrijkste is om te begrijpen dat je de programmeertaal in ieder geval goed moet bestuderen als je deze niet kent. Ons advies is om te beginnen met C#. Het duurt ongeveer een maand om het te bestuderen.
Maak afbeeldingen
Er zijn verschillende manieren om dit probleem op te lossen: alle grafische afbeeldingen uitbesteden of zelf doen tekenen allemaal in Photoshop. Kies je voor de eerste optie, dan kun je een artiest zoeken op bijvoorbeeld freelance-uitwisselingen werk. Nou, of vraag een van je vrienden om het te doen.
Dit is de gemakkelijkste en minst arbeidsintensieve methode, maar het kan extra financiële investeringen van u vergen. Het tekenen van één personage kost bijvoorbeeld minstens 500 roebel.
Als u besluit alles zelf te doen, dan kunt u niet zonder Photoshop. Begin met zoiets eenvoudigs als een bal met ogen. En ga dan geleidelijk verder met uw idee.
Nadat alles is getekend, moet je geleidelijk het visuele deel van het spel en zijn spel opbouwen spel: maak de achtergrond en hoofdpersonages, rangschik de details, indien aanwezig, en bepaal hoe de held zal omgaan met de ruimte en objecten om hem heen.
Los daarvan is het vermeldenswaard dat u bij het werken met afbeeldingen ook rekening moet houden met de basisprincipes van het optimaliseren van applicaties voor mobiele winkels - ASO. Meer hierover in de volgende paragraaf.
Stel app-optimalisatie in
App store-optimalisatie (ASO) is het proces van het optimaliseren van een programma, met als doel de positie ervan te verbeteren en het naar de top van mobiele producten in app-stores te brengen. Hoe hoger een app scoort in de zoekresultaten, hoe vaker deze wordt geïnstalleerd.
70% van alle downloads voor een specifiek zoekwoord wordt ontvangen door de eerste drie applicaties uit de zoekresultaten. De overige 30% wordt verdeeld over de projecten in de top 10. Als uw applicatie slecht ontwikkelde tekst- en visuele componenten heeft, zal deze lage posities innemen, wat betekent dat deze zelden zal worden geïnstalleerd. Daarom moet u bij het werken met de interface en gameplay nadenken optimalisatie mobiele app-pagina's.
Maak om te beginnen prachtige schermafbeeldingen en pictogrammen. Afbeeldingen moeten herkenbaar zijn. Als de hoofdpersoon in je spel bijvoorbeeld een vogel is, dan is het de moeite waard om deze aan het pictogram toe te voegen. Het belangrijkste is om het pictogram te laten opvallen door te experimenteren met kleur, oriëntatie en grootte, en het niet te overladen met kleine details.
Er zijn veel onderzoek over wat helpt om de aandacht van gebruikers te trekken. Het gebruik van blauwe, roze en paarse kleuren komt bijvoorbeeld het vaakst voor op iconen. Daarom is het de moeite waard om een kleurenschema te overwegen om de applicatie te onderscheiden van andere.
Om het aantal downloads en installaties van de game te vergroten, moet u zich ook niet beperken tot het binnenlandse segment van het publiek. kwaliteit lokalisatie zal het succes van de applicatie in andere landen vergroten: algoritmen zullen de aanwezigheid van een vreemde taal herkennen en uw project weergeven, ook voor buitenlandse verzoeken. Lokalisatie moet zowel in mobiele winkels als in de game zelf worden geconfigureerd.
De meest relevante taal is Engels, dus het is de moeite waard om ermee te beginnen. Het wordt gevolgd door Vietnamees, Chinees en anderen. Als er veel vraag is naar de applicatie, zal het na verloop van tijd mogelijk zijn om deze in alle resterende talen te vertalen. Maar in het begin heeft dit geen invloed op de downloadbaarheid of populariteit.
Feedback krijgen
Vraag vrienden of familieleden om je spel te proberen en te geven feedback. Gebruik deze opmerkingen om de app te verbeteren en aantrekkelijker te maken voor spelers. U kunt ook schrijven naar professionele chats van game-ontwikkelaars en hen vragen uw project te evalueren door er een link naar toe te voegen. Zo krijgt u ook een professionele beoordeling van uw idee.
Publiceer je spel
Wanneer uw app klaar is om te worden gepubliceerd, kunt u deze indienen bij Google Play of de App Store. Maar bestudeer eerst de regels van mobiele winkels - u kunt dit doen hier En hier. Schending ervan kan leiden tot het blokkeren van uw account en het moderatieproces vóór publicatie aanzienlijk bemoeilijken.
U moet zich ook als ontwikkelaar registreren op het platform van uw keuze. Zorg ervoor dat u echte gegevens over uzelf verstrekt, anders verliest u de toegang tot uw account.
Een belangrijk punt: registratie is betaald. Op Google Play betaal je eenmalig ($ 25), maar in de App Store moet je elk jaar betalen ($ 99).
Verdien geld met het spel
Er zijn verschillende manieren om geld te verdienen mobiele spellen: via in-game aankopen, abonnementen, enzovoort. Voor hypercasual projecten is reclame de belangrijkste bron van inkomsten. Bijvoorbeeld banners in het spel of de uitgifte van enkele bonussen voor het bekijken van video's.
Deze tussenfilmpjes zijn in bijna elk gratis spel te vinden, omdat deze aanpak het voordeel heeft dat ze gemakkelijk te plaatsen zijn. De ontwikkelaar maakt verbinding met een van de advertentienetwerken (AdMod, AdColony, Google Ads en andere), selecteert de juiste prijsklasse, en de site doet de rest: hij vindt adverteerders, voegt advertenties toe aan de app en verzamelt analyses door haar.
Om gebruikers te motiveren om meer advertenties te bekijken, maken ze er advertenties met beloning voor. Geef in-game bonussen om te bekijken: levens, valuta, items. Ze maken de gameplay een beetje eenvoudiger en helemaal gratis, wat aanmoedigt afspelen op.
Het aantal downloads van je game in de App Store of Google Play is rechtstreeks van invloed op je verdiensten. Hoe meer mensen de app downloaden, hoe hoger het inkomen zal zijn. De beoordeling van de applicatie hangt ook af van het aantal downloads, dus hoe hoger het is, hoe meer downloads.
Het is belangrijk om te begrijpen dat uw eerste project mogelijk niet werkt. Maar hier alles voor doen is zeker de moeite waard.
Wat nu te doen
Dus je hebt hyper-casual games bestudeerd, je eigen games gemaakt, getest en op verschillende platforms gezet om te downloaden. Wat nu te doen?
Om je verder te ontwikkelen in gamedev, moet je je vaardigheden voortdurend verbeteren: studie nieuwe technologieën en tools, volg online cursussen en kom in contact met community's van game-ontwikkelaars om meer te weten te komen over nieuwe trends in de branche.
Breng regelmatig game-updates uit met verbeteringen en verbeteringen. Hoe je dit doet, lees je bijvoorbeeld in instructies van Google.
Reageer ook op opmerkingen in winkels en verbeter communicatie met je publiek. Om dit te doen, kun je een community op Discord maken, waar je de nieuwste updates en verbeteringen aan de applicatie plaatst of peilingen houdt over wat de game mist.
Bovendien kun je op zoek gaan naar uitgeverijen om te proberen je game verder te promoten. Als ze uw idee leuk vinden, kunnen ze op eigen kosten een kleine reclamecampagne voeren en u feedback geven. Bied bijvoorbeeld een contract aan als het publiek de game leuk vond, of zeg wat er ontbreekt en of het de moeite waard is om aan een ander project te werken.
En een korte maar belangrijke tip: wees niet bang om te proberen je ideeën tot leven te brengen. De markt voor mobiele applicaties groeit en verandert, en misschien ben jij het die iets nieuws in de gamingwereld moet brengen.
Lees ook👩💻
- Hoe je vanaf nul leert programmeren
- Roblox: alles wat u moet weten
- Wat te spelen op een smartphone: Lifehacker-lezers adviseren