Wie man ein Spiel auf "Android" auf ihre eigenen zu erstellen

Viele Menschen Herunterladen von Spielen für mobile Plattformen, zu denken: "Warum nicht ein Traum Wirklichkeit Warum ein Produkt, das besser und interessanter ist, die bereits bietet interaktiven Unterhaltungsindustrie nicht zu machen?"Wenn Sie nicht wissen, wie man Spiele auf "Android" zu schaffen, aber lernen wollen, wird dieser Artikel über einige der Fallstricke, die Anfänger-Entwickler erwarten zu sprechen.

Idee

erste, was benötigt wird, um das Spiel zu erstellen - Idee.In der ersten Stufe kann in jeder Form geschrieben werden.Es ist wünschenswert, dass es "klebt", war verständlich.Wahrscheinlich in Ausführungsformen, wird es geändert werden.Etwas muss hinzufügen, sondern etwas - komplett zu entfernen oder zu verändern.Es ist nichts Ungewöhnliches - in der weiteren Ausarbeitung der Funktionsteile müssen nicht nur gut beschreiben, aber auf ihre Eignung zu prüfen.

sollte die anfängliche Beschreibung der Ideen nicht völlig aufgeben und damit beginnen Russian Spiele auf "Android", überspringen Sie diesen Schritt.Sammeln von Gedanken - der Hauptausgangspunkt, von dem aus es am einfachsten in Bewegung zu setzen.Darüber hinaus werden die Ideen in dem Papier präsentiert auf der Pläne Ziel aussehen Ankündigung zu fördern und Schwächen zu korrigieren.

Liste verfügt

So, wie man Spiele auf "Android" zu erstellen ist nicht möglich ohne die detaillierte Ausarbeitung zu diesem Zeitpunkt müssen auch weiterhin mit einem Text-Editor arbeiten und beschreiben die Funktionen, die im Spiel sein wird.Hier ist ein Beispiel: eine Reihe von God of War - ist ein Slasher.Die Waffe des Protagonisten - eine Peitsche.Während des Kampfes können Sie lange schöne Combo-Attacken zu machen.Jede Stufe endet mit einem Bosskampf.

Diese Liste ist ziemlich geizig und spiegelt nur die wichtigsten Merkmale, das heißt, diejenigen, die das Spiel auf einem Hintergrund von anderen zu produzieren.In der Tat gibt es viele weitere, aber andere Funktionen sind sekundär.Bei der Beschreibung der Notwendigkeit, zuerst zu denen, ohne die Ihre zukünftige Gestaltung kann es nicht geben, und die neuesten gehen - weniger wichtig, die aus Gründen der Geschwindigkeitsentwicklung geopfert werden kann.

Dizdok

So, wie man ein neues Spiel zu erstellen, ohne dieses Dokument ist fast unmöglich, und müssen daran arbeiten.Dizdok - kurz für "dokument", enthält es die meisten detaillierte Beschreibungen:

  • Object Model und Funktionalität der Einheiten.
  • funktionalen Spezifikationen.
  • Spielinhalte.
  • Schnittstelle.
  • nach Bedarf kann auf die Wissensdatenbank hinzugefügt werden.
  • Objektmodell.

Objektmodell Das Objektmodell enthält Informationen zu den einzelnen Spiel Einheit: Waffen, Rüstungen, NPC, Zauber-Player.Es ist einzigartig für jedes Spiel.Unter

Funktionalität zu verstehen ist:

  • Kann ich trage \ zu entfernen \ Bestellung \ sell \ verbessern.
  • Wird der Bestand nach dem Tod.
  • verlieren eine Härte im Laufe der Zeit oder, wenn eine Aktion.
  • Erhöht ob ein Zeichen oder eine Gruppe.
  • Hat eine Reihe von besonderen Eigenschaften.

Die oben aufgeführten Artikel sind nicht verpflichtet, ihre Zahl verringert oder erhöht für jeden einzelnen Konzernunternehmen werden.

Functional Specifications

Weiterbildung, um die Frage, wie man Spiele für die "Android", sollten Sie über den nächsten Abschnitt dizdoka sprechen erstellen beantworten.Die funktionalen Spezifikationen beschreiben das Gameplay pro Stück.Es sollte so genau wie möglich zu sagen, dass die Hauptfigur ist in der Lage zu tun und wie es angewendet wird.Das gleiche muss für jeden NPC separat erfolgen.Zusätzlich zu den Spiel-Charaktere, sollten angesprochen werden Erste-Hilfe-Kits, Waffen, Rüstungen, Elemente der Umwelt.

In der Tat ist dieser Abschnitt eine Reihe von Regeln, die alle Spielmomente zu beeinflussen, aus dem Menü, und wie der Schaden wird von den Auswirkungen berechnet werden.Je mehr Sie jeden einzelnen Punkt arbeiten, desto leichter wird es sein, um Ihr Projekt zu implementieren.

Inhalt

Prior, ein gutes Spiel zu erstellen, müssen Sie denken und was genau drin sein.Beschreiben Spezifikationen, können Sie festlegen, dass die Zeichen aus Schusswaffen, die mit Patronen mit starr fixiert Schaden aufgeladen schießen werden.Wenn Sie in der NPC dieses Parameters erhalten wird Power-Rüstung abgezogen.Sie müssen auch den Namen jedes einzelnen Exemplar von Waffen, Rüstungen, NPC anzugeben.Und, natürlich notwendig, um das Aussehen zu beschreiben.Inhalt - die Bausteine, aus denen die später das ganze Spiel gebaut werden.

Schnittstelle

-Schnittstelle - eine Reihe von Funktionen und Tasten, mit denen der Benutzer mit dem Programm interagieren.Die Hauptsache, die berücksichtigt werden sollten bei der Erstellung von it - Komfort.Um zu verstehen, wie Sie alle Elemente, die Sie ausführen und analysieren die besten Beispiele des Genres können, die Übertragung der am besten geeigneten Lösungen, um Ihr Projekt zu organisieren.

Wahl Motor oder Konstruktor

Ein weiterer Schritt, der muss vor dem Erstellen des Spiels auf "Android" durchführen wird - wählen Sie die Game-Engine.Lange vorbei sind die Zeiten, wenn alles musste von Grund auf neu durchgeführt werden.Heute, mit dem Designer beendet, können Sie die ganze Arbeit, indem er ein Minimum von Code ausführen kann.

Auswählen der Motor zu tun, basierend auf einige seiner Funktionen:

  • Nutzungsbedingungen.
  • Eigenschaften.
  • Preis.
  • Entwickler-Support.
  • Zadokumentirovannost.
  • Größe Gemeinschaft.
  • Leicht.
  • Erweiterbarkeit.

Nutzungs : vielleicht einmal ein Designer sie ihre volle Eigentümer zu werden gekauft.Es passiert, dass der kommerzielle Erfolg des Spiels müssen einen Prozentsatz der Gewinne der Entwickler des Motors zu zahlen.Die Hauptsache -, bevor Sie Spiele mit "Android" zu machen, lesen Sie die Lizenzvereinbarung, der für die Umsetzung gewählten Produkt.

Eigenschaften : sie sollten den Bedürfnissen der Entwickler vollständig zu bedecken.Wenn das Produkt bietet mehr als Sie benötigen, kann das Spiel leicht erweitert werden, um neue Funktionen dizdoka verwenden.Aber denken Sie an der Waage!Verwenden Unreal Engine für Tetris - ist albern.

Unterstützung : Zunächst ist es wichtig, herauszufinden, ob der Produktentwicklung zu finden?Etwaige Fehler werden von Version zu Version behoben?Wenn er erwirbt neue Funktionen und Werkzeuge?Der Motor, der sich schnell entwickelt, einen Vorteil gegenüber dem Motor, vor mehreren Jahren gefroren.

Gemeinschaft : Wie ist die Zahl derer, die den Konstruktor verwenden?Wenn eine große Anzahl von Benutzern, finden Sie Dokumentation, Unterricht, Meisterklassen und Beispiele sind kein Problem.Wenn der Benutzer relativ klein ist, können diese Informationen nicht zur Verfügung stehen, um das Ausmaß, die Ihnen erlauben, etwas zu wettbewerbsfähigen tun wird.

Erweiterbarkeit : bevor Sie Ihr eigenes Spiel zu erstellen, die Mühe, um herauszufinden, ob es möglich ist, auf die ausgewählten ausländischen Motormodulen zu verbinden.Sie werden normalerweise für den Export oder Import von dreidimensionalen Modellen, Sounds, Scripts, Sprite verwendet.Wenn es die Unterstützung für solche Instrumente, wird der Designer nicht auf interne Tools für die Erstellung von Inhalten beschränkt.

UDK

Unreal Development Kit - ist nicht die einfach zu Spiel-Engine verwenden, aber eine der mächtigsten.Es ist nicht nur für Anfänger-Entwickler, aber auch Großunternehmen eingesetzt.Wenn Sie nach einer Antwort auf die Frage suchen: "Wie man ein 3D-Spiel-Engine zu erstellen und wie es zu wählen?"- Sie sollten die Möglichkeiten der UDK erkunden.

Um zu beschreiben, die Programmlogik mit Hilfe eines internen Skriptsprache - Unrealscript.Entwicklerseite bietet viele Lehren als auf Video aufgenommen und in Textform beschrieben.Zur gleichen Zeit sie ein Maximum an Funktionalität abzudecken - von der Editor vor dem Schreiben ihre Skripte.

Torque 2D / 3D

Drehmoment - eine der beliebtesten Designer von Spielen für mobile Plattformen.Es verfügt über alle notwendigen Reihe von Editoren und Debugging-Tools.Bei der Entwicklung der Programmierer legt großen Wert auf Komfort und versucht, alle Versorgungsunternehmen die meisten einfach und zugänglich zu machen.

Designer kommt mit Dokumentation, die die meisten Funktionen beschreibt.Die offizielle Website kann Tutorials und Quellcode von mehreren vorgefertigten Spiele gefunden werden.

Skriptsprache in Drehmoment Drehmoment Script eingebettet.Die Eigenschaften der einzelnen Objekte können im Voraus bestimmt werden.Auch der Designer baute eine Reihe von Box2D, die mit den physikalischen Berechnungen beschäftigt.

Wenn Sie versuchen, eine Antwort auf die Frage gefunden werden: "Wie man ein Netzwerk-Spiel, und was dieser Motor zu wählen, zu schaffen?"- Wir können sicher sagen, dass Torque werden Multiplayer-Projekt-Deadlines zu machen.Alle erforderlichen Funktionen im Voraus gebaut, und die Beispiele sind auf der offiziellen Website, wird zeigen, wie man es am effizientesten zu nutzen.

Learning

Nach der Auswahl der Spiele-Engine ist noch unklar, wie es möglich ist, ein Spiel zu erstellen.Wir müssen viel Zeit auf ihr Studium zu verbringen.Da das Team ist nicht, müssen Sie alles selbst machen: Skripte schreiben, erstellen Sie Texturen, Sprites, Modell (wenn das Spiel dreidimensional), um ein Skript zu testen, zu schreiben.Es ist nicht schwer zu erraten, dass der Anfänger-Entwickler müssen die Grundlagen der gerade viele Berufe zu verstehen: Programmierer, Schriftsteller, Tester, Künstler, Designer.

Es ist am besten, indem Sie lernen, das ist in den Prozess der Arbeit an seinem Projekt.Arbeit für eine Firma, die Spiele entwickelt - eine weitere Möglichkeit, alles was Sie brauchen zu lernen.Wir sollten nicht sofort als Chefprogrammierer gekennzeichnet werden, auch wenn Sie aufgefordert werden, in Routinearbeiten engagieren, nicht die Möglichkeit, im geymdev innen zu schauen geben werden.

arbeiten in jedes Unternehmen beginnt von unten, das ist in Ordnung.Ja Scripter und Fähigkeiten, Niveau Designer, Balancer, wird der Tester sehr nützlich, und es ist diese Branchen, die die Mehrheit der Junioren zu beschäftigen.Nach ein paar Jahren eines solchen Trainings werden lernen, wie man dizdoki und technischen Aufgaben zu erstellen, und lernen Sie die Bug-Tracker, um eine Datenbank von Kontakten zu bilden.Nachdem die Arbeit getan, um eine russische Spiel auf "Android" zu erstellen, müssen sehr viel weniger Energie über alle notwendigen Fähigkeiten zu verbringen, weil Sie tanken.

Es ist möglich, dass, nachdem sie ihre Kompetenz im Bereich der Entwicklung erwiesen, werden Sie nicht haben, um das alte Team zu verlassen, darüber hinaus gibt Ihnen eine führende Position mit seinem Projekt zu beteiligen.