ComputersProgrammering

Hoe maak je een spel op "Android" op hun eigen te maken

Veel mensen downloaden van games voor mobiele platforms, denken: "Waarom niet de droom werkelijkheid Waarom een product dat is beter en interessanter dan wat al het aanbieden van interactieve entertainment industrie niet te maken?" Als je niet weet hoe je games op de "Android" te maken, maar willen leren, zal dit artikel praten over een aantal van de valkuilen die de beginnende ontwikkelaars af te wachten.

idee

Het eerste wat nodig is om het spel te maken - het idee. Tijdens de eerste fase kan worden geschreven in welke vorm dan ook. Het is wenselijk dat het "kleeft", was begrijpelijk. Het meest waarschijnlijk, in het proces van de uitvoering ervan zal worden gewijzigd. Er zal iets moeten toevoegen, maar iets - volledig te verwijderen of te wijzigen. Er is niets vreemds - bij de verdere uitwerking van de functionele onderdelen niet alleen grondig te beschrijven, maar om de geschiktheid te controleren.

Het is niet nodig om volledig te laten vallen de eerste beschrijving van de ideeën en beginnen om een Russisch spel te maken op "Android", deze stap overslaan. Het verzamelen van ideeën - de belangrijkste uitgangspunt, van waaruit het gemakkelijker is om de beweging te beginnen. Daarnaast kunnen de ideeën die in het papier zal kijken naar de plannen objectief, bericht en correcte zwakke punten te bevorderen.

lijst van functies

Dus hoe je games op de "Android" te maken is onmogelijk zonder gedetailleerde uitwerking in dit stadium zal moeten blijven werken in een tekstverwerker en een beschrijving van de functies die zullen worden in het spel. Hier is een voorbeeld: een reeks van God of War - is een slasher. Het wapen van de hoofdpersoon - een zweep. Tijdens een gevecht, kunt u mooie lange combo's te maken. Elk niveau is voltooid strijd met de baas.

Deze lijst is vrij gierig en geeft slechts de belangrijkste kenmerken, dat wil zeggen, degenen die het spel te produceren op de achtergrond van anderen. In feite zijn er veel meer, maar de andere functies zijn secundair. In de beschrijving van de eerste om te moeten gaan naar mensen zonder die uw toekomstige creatie niet kan bestaan, en de nieuwste - minder belangrijk, die ter wille van de ontwikkeling snelheid kan worden opgeofferd.

Dizdok

Dus hoe je een nieuw spel, zonder dat dit document te maken is bijna onmogelijk om te werken en erboven. Dizdok - kort voor "document", het omvat de meest gedetailleerde beschrijving:

  • Object model en de functionaliteit van entiteiten.
  • Functionele specificaties.
  • Game content.
  • Interface.
  • Indien nodig kan het naar de knowledge base worden toegevoegd.
  • Het objectmodel.

objectmodel

Het object model bevat informatie over elke gaming dienst: wapens, armor, de NPC, de betovering, de speler. Het is uniek voor elk spel.

Door functionaliteit zal duidelijk zijn:

  • Kan ik draag \ verwijderen \ buy \ sell \ verbeteren.
  • Zal de inventaris na de dood.
  • Zijn kracht verliezen na verloop van tijd of wanneer een bepaalde actie.
  • Verhoogt of een teken of groep.
  • Is de set van bijzondere eigenschappen.

De bovenstaande punten zijn niet verplicht, kan het aantal worden verlaagd of verhoogd voor elke afzonderlijke groepsentiteit.

functionele specificaties

In de loop van het beantwoorden van de vraag hoe om games voor de "Android" te creëren, moet je ons vertellen over de volgende paragraaf dizdoka. Functionele specificaties beschrijven de gameplay per stuk. Hier moet je zo nauwkeurig mogelijk te vertellen, die weet hoe de hoofdpersoon doen en hoe het wordt uitgevoerd. Dit moet voor elke NPC afzonderlijk worden uitgevoerd. In toevoeging aan het spel personages, moeten worden aangepakt EHBO-kits, wapens, armor, elementen van het milieu.

In feite is dit gedeelte is een set van regels die alle spelmomenten beïnvloeden, in het menu, en de manier waarop de schade wordt berekend op basis van de impact. Hoe meer je elk afzonderlijk punt werken, hoe makkelijker het zal zijn om uw project uit te voeren.

inhoud

Voorafgaand aan een goed spel te maken, moet je nadenken over en wat er precies zal worden in het. Het beschrijven van de specificatie, kunt u aangeven dat de personages een vuurwapen, waarbij de geladen cartridges met een star vaste schade zal schieten. Wanneer geïnjecteerd in de NPC van deze parameter zal worden afgetrokken reservering capaciteit. Je moet ook de naam van elk individueel monster wapens, armor, de NPC te specificeren. En, natuurlijk, die nodig zijn om het te beschrijven uiterlijk. Inhoud - de bouwstenen waaruit het hele spel later zal worden gebouwd.

interface

Interface - een set van functies en knoppen waarmee de gebruiker interactie met het programma. Het belangrijkste ding dat moet worden overwogen bij het maken ervan - gemak. Om precies te begrijpen hoe alle elementen te organiseren, kun je dit uitvoeren en analyseren van de beste voorbeelden van het genre, de overdracht van de meest geschikte oplossingen voor uw project.

De keuze van de motor of de bouwer

Een andere stap die zou moeten voldoen voordat u het spel op "Android" - selecteer de game-engine. Lang vervlogen zijn de dagen dat alles moest gebeuren vanuit het niets. Vandaag de dag, het nemen van een kant en klaar ontwerper, kunt u al het werk uit te voeren door het schrijven van een minimum van code.

De keuze van de motor is de moeite waard, op basis van een aantal van zijn eigenschappen:

  • Gebruiksvoorwaarden.
  • Kansen.
  • Price.
  • Ondersteuning voor ontwikkelaars.
  • Zadokumentirovannost.
  • De grootte van de gemeenschap.
  • Eenvoud.
  • Uitbreidbaarheid.

Voorwaarden voor gebruik: misschien ooit gekocht een ontwerper, hoeft u niet de volledige eigenaar te worden. Het komt voor dat het commerciële succes van het spel moeten een percentage van de winst van de motor ontwikkelaars te betalen. Het belangrijkste ding - voordat u het spel op "Android", lees de licentie-overeenkomst van de geselecteerde voor de uitvoering product.

Kenmerken: ze moet volledig beantwoorden aan de behoeften van de ontwikkelaar. Als het product meer dan u nodig heeft, kan het spel gemakkelijk worden uitgebreid tot nieuwe dizdoka functie te gebruiken. Maar na te denken over de balans! Gebruik Unreal Engine voor Tetris - is dom.

Ondersteuning: in de eerste plaats, is het belangrijk om na te gaan of het product een ontwikkeling? Zijn bug fixes van versie tot versie? als hij verwerft nieuwe functionaliteit en hulpmiddelen? De motor, die zich snel ontwikkelt, heeft een voordeel ten opzichte van de motor, bevroren enkele jaren geleden.

Community: Wat is het nummer van de gebruikers van de ontwerper? Als een groot aantal gebruikers, vinden documentatie, lessen, masterclasses, voorbeelden zijn geen probleem. Als de gebruiker relatief klein is, kan deze informatie niet beschikbaar is in de mate dat u zal toestaan om iets concurrerend te doen.

Uitbreidbaarheid: Voordat u uw eigen spel te maken, neem de moeite om uit te vinden of niet aan te sluiten op de geselecteerde motor modules kunnen buitenlandse zijn. Meestal worden ze gebruikt voor de export of import van de drie-dimensionale modellen, geluiden, scripts, sprites. Als er ondersteuning voor dergelijke instrumenten, is de ontwerper niet beperkt tot interne hulpmiddelen om content te creëren.

UDK

Unreal Development Kit - niet de makkelijkste om de game-engine onder de knie, maar een van de meest krachtige. Het wordt niet alleen gebruikt om beginnende ontwikkelaars, maar ook grote bedrijven. Als u op zoek bent naar een antwoord op de vraag: "Hoe maak je een 3D-game-engine te maken en hoe het te kiezen?" - je moet de mogelijkheden van UDK verkennen.

Om de programmering logica beschrijven maakt gebruik van een interne scripttaal - UnrealScript. Developer Site biedt veel lessen op video vastgelegd en in de vorm van tekst beschreven. Tegelijkertijd bedekken ze een maximale functionaliteit - van de redactie om hun scripts te schrijven.

Torque 2D / 3D

Torque - een van de meest populaire ontwerpers van games voor mobiele platforms. Het heeft alle noodzakelijke set van editors en debugging tools. Bij de ontwikkeling van programmeurs hebben we veel aandacht besteed aan comfort en geprobeerd om alle nutsvoorzieningen meest eenvoudige en toegankelijke doen.

Designer wordt geleverd met documentatie die het grootste deel van de mogelijkheden beschrijft. Op de officiële website is te vinden tutorials en broncode van een aantal kant-en-klare games.

Scripting ingebed in Torque Torque Script taal. De eigenschappen van elk object kan vooraf worden bepaald. Ook in de ontwerper bouwde een set van Box2D, die zich bezighoudt met de fysieke berekeningen.

Als u probeert een antwoord te vinden op de vraag: "Hoe kan ik een te creëren netwerk spel en wat een script voor deze halen?" - we kunnen gerust zeggen dat Torque multiplayer project in de kortst mogelijke tijd zal maken. Alle benodigde functionaliteit wordt gebouwd op voorhand, en voorbeelden daarvan zijn op de officiële website, zal laten zien hoe het zo efficiënt mogelijk te gebruiken.

studie

Na het selecteren van het nog steeds onbegrijpelijk game-engine mogelijk om een spel te maken. Zal moeten veel tijd besteden aan hun studie. Aangezien het team niet, moet je alles zelf doen: om scripts te schrijven, maak texturen, sprites, model (als de driedimensionale spel), om een script te testen te schrijven. Het is niet moeilijk te raden dat de beginnende ontwikkelaar zal hebben om de basics recht de vele leren beroepen: programmeur, schrijver, tester, kunstenaar, ontwerper.

Het is het beste om te leren door te doen, dat is in het proces van werken aan uw project. werk voor een bedrijf dat is het ontwikkelen van games - Een andere manier om alles wat je nodig hebt te leren. We moeten niet onmiddellijk te worden bestempeld als chief programmeur, zelfs als u wordt gevraagd om deel te nemen in de routine taken, geef niet op een kans om te kijken naar geymdev binnen.

Het werk in een bedrijf gaat uit van de bodem, dat is prima. Ja scripters en vaardigheden, Level Designer, balancer, de tester zal zeer nuttig zijn, en het is deze industrieën, die de meerderheid van junioren in dienst. Na een paar jaar van een dergelijke opleiding zal leren hoe te dizdoki en technische opdrachten maken, leren over de bug tracker, en een database met contactpersonen te vormen. Na het werk gedaan om een Russische spel te maken op "Android", moet je veel minder moeite te besteden, want je moet om voorraad op alle noodzakelijke vaardigheden en capaciteiten.

Het is mogelijk dat hun bevoegdheid op het gebied van de ontwikkeling hebben bewezen, hoef je niet naar de oude team te verlaten, bovendien, daar vindt u een leidende positie met het project te nemen.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 nl.atomiyme.com. Theme powered by WordPress.