Golubev Nikita, ein kommerzieller Autor und Übersetzer, speziell für den Netology- Blog, übersetzte einen Artikel der Spieleentwicklerin Angela He darüber, wie Sie Ihr erstes Spiel ohne Programmierkenntnisse erstellen können.Noch vor 2 Jahren war ich ein 17-jähriges Schulmädchen und wusste nichts über Programmierung. Dies hinderte mich nicht daran zu lernen und veröffentlichte nach einigen Monaten mein erstes Spiel auf Steam. Heute habe ich mehr als
10 Spiele für PC, Internet und mobile Geräte und über 1,9 Millionen Spieler.
Es spielt keine Rolle, was Sie jetzt tun können - wenn Sie möchten, können Sie auch Spiele erstellen. Vor zwei Jahren schien dies unmöglich: Es war das Schwierigste, was ich in meinem Leben getan habe, und es hat sich gelohnt. Jetzt verstehe ich, dass Sie in der Spieleentwicklung wie in jedem anderen Geschäft nur wachsen, wenn Sie versuchen, Fehler zu machen und sich zu verbessern.
Ich habe alles gelernt, was ich selbst weiß, und jetzt werde ich es dir beibringen.
Um das Spiel zu machen, musst du 6 Stufen durchlaufen:
- Konzept
- Grafik
- Programmierung
- Ton
- Vorbereitung zur Veröffentlichung
- Posting
In dem Artikel für jede Stufe werde ich hervorheben:
- Tipps, die ich aus meiner eigenen Erfahrung und der Erfahrung anderer gelernt habe.
- Die Werkzeuge, die ich am nützlichsten finde.

Konzept
Tipp
Du hast eine coole Idee. Aber wie zeichnet man es auf Papier auf?
Jeder hat seinen eigenen Weg. Einige bestehen aus Designdokumenten mit 60 Seiten, andere schreiben ein Blatt mit unleserlichen Notizen. Ich weiß nicht, wie bequem es für Sie ist, aber stellen Sie sicher, dass Sie Folgendes beheben:
- Chips. Was macht deine Idee cool? Dies ist die wichtigste Frage. Sobald Sie es fangen und reparieren können, scheinen die verbleibenden Schritte einfacher zu sein. Wirft Ihr Spiel heiße Themen auf? Wird es ein neuer Klassiker? Oder wird es anders sein als alles, was vorher war?
- Die Mechanik. Was macht ein Spieler und warum? Das ist dein Gameplay. Es kann einfach sein, wie das Drücken der Tasten Q, W, O, P in einem QWOP- Spiel, oder komplex, wie Kombinationen in der Zwergenfestung.
- Legende Wie erinnern sich Spieler an dein Spiel? Mit welchen Emotionen werden sie sie verlassen? Jedes Spiel hat eine Geschichte. Wenn die Geschichte nicht offensichtlich ist, wird der Spieler sie selbst erstellen. Die Geschichte kann anders sein: eine Zunahme der Zahlen im Spiel 2048, der Aufstieg von Imperien in der Zivilisation oder stille Interaktionen im Monument Valley. Überlegen Sie, welche Legende hinter Ihrem Spiel steckt.
- Stimmung. Welchen Eindruck macht das Spiel? Welche visuellen Effekte und Musik werden dazu beitragen? Was zählt, ist der erste Eindruck, der den Spieler fesseln und ihn dann wieder zum Spiel zurückkehren lassen kann. Vielleicht möchten Sie einen Retro-Effekt mit Pixelgrafiken und 8-Bit-Musik oder einen modernen Look mit flacher Geometrie - denken Sie darüber nach.
- Nimm an Hackathons teil. Sie und andere Teilnehmer müssen das Spiel in der vorgegebenen Zeit machen. Zumindest werden Sie inspiriert sein und Gleichgesinnte treffen. Probieren Sie Ludum Dare , einen der größten Gamejams.
- Erstellen Sie eine Liste mit Ideen. Nimm jeden neuen Gedanken auf. In Momenten der Betäubung können Sie immer auf die Liste schauen und etwas Interessantes finden. Es sieht aus wie meine persönlichen Google Doc-Ideen und -Notizen .
Wenn Inspiration kommt, lass alles fallen und schreibe. Wenn der Gedanke das nächste Mal verschwindet, müssen Sie keine Ideen mehr aus Ihrem Finger saugen.
Die Werkzeuge
Notizen machen:
- Hinweise unter Mac OS.
- Google Text & Tabellen.
- Trello.
Teamarbeit:
- Google Drive
- Github Benötigt git und Unity .gitignore.
- Unity Collab. Das einfachste Tool, aber mit Einschränkungen in der kostenlosen Version.
Ich mache Spiele auf Unity. Weiter werden wir darüber sprechen, aber keine Angst haben, einen anderen Motor zu verwenden.
Inspiration:
Grafik
Tipp
Wenn Sie nicht programmieren können, lesen Sie zuerst den Abschnitt "Programmieren". Es ist unwahrscheinlich, dass Sie Zeit mit dem Zeitplan verbringen und ihn wegwerfen möchten, da Sie keinen Code dafür schreiben können.
Selbst wenn Sie nicht wissen, wie man zeichnet, kann das Spiel mit drei visuellen Prinzipien schön gemacht werden: Farbe, Form und Volumen.
Thomas war allein - Ein einfaches und schönes SpielSchnittstelle
Überlegen Sie, wie Sie das Spiel mit seinem Farbschema, seinen Schriftarten und Symbolen einzigartig machen können, ohne den Spielerkomfort zu verlieren. Sind wichtige Informationen verständlich und lesbar?
Schlechte und erfolgreiche Schrift2D-Animation
Die Animation kann auf zwei Arten implementiert werden:
- Bild für Bild Animation. Wenn Sie jeden Rahmen zeichnen. Verwenden Sie dazu die Sprite-Tabellen und Sprite Packer in Unity.
- Skelettanimation. Jedes bewegliche Glied wird gezeichnet, dann werden seine Position und Drehungen animiert. Es ist schneller, leichter und verbraucht weniger RAM. Verwenden Sie für 2D-Animationen in Unity Pivots (Ankerpunkte) oder das Anima 2D- Plugin.

Was könnte sonst noch nützlich sein?
Tipps, die nicht nur für Spielgrafiken gelten, sondern auch für andere Programme:
- Kachelobjekte werden zum Erstellen von Kacheln verwendet und benötigen weniger Festplattenspeicher.
Ohne Fliesen und mit einer Fliese- Mit 9-Slice-Objekten mit nicht skalierbaren Rändern und einer skalierbaren Mitte können Sie Bilder vergrößern, ohne den Speicher zu füllen.
Der Punkt dehnt sich aus, aber die Winkel bleiben gleich- Löse jedes Objekt so auf, dass es durch 4 geteilt wird oder eine Potenz von 2 ist.
- In Photoshop können Sie jede Ebene in einer separaten Datei über Datei> Exportieren> Schnellexport in [Bildformat] speichern.
Die Werkzeuge
Schnittstellenerstellung:
Die Prinzipien zum Erstellen der Schnittstelle:
Erstellen von 2D-Objekten:
- Photoshop
- Gimp.
- Paint Tool SAI - für Grafiken im Anime-Stil.
Erstellen von 3D-Objekten:
- Blender ist eine leistungsstarke Software mit ausgefeiltem Training.
- Maya - zur Animation.
- Max - zum Rendern.
Kostenlose Spiel-Assets:
- Behance - Schriftarten, Symbole und mehr.
- KennyNL - hochwertige Objekte, die für den Einsatz in Spielen bereit sind.
- Open Game Dev Art ist eine riesige Bibliothek mit Grafiken, die von anderen Benutzern erstellt wurden.
Inspiration:
- Dribbble ist eine geschlossene Community von Designern.
- Behance ist eine Community von Designern, der jeder beitreten kann.
- itch.io ist eine Indie-Game-Maker-Community.
Programmierung
Tipp
Wählen Sie eine Spiel-Engine, eine Entwicklungsumgebung und tauchen Sie in den Code ein.
Das folgende Wissen reicht aus, um zu beginnen. Alle Beispiele sind in C ++ geschrieben, einer der Programmiersprachen in Unity3D. (
Anmerkung des Übersetzers: Tatsächlich verwendet Unity C #, ähnlich wie C ++ ).
- Datentypen und Variablen. Der Code basiert auf Daten, die in Variablen gespeichert sind. Sie können eine Variable wie folgt deklarieren:
int i = 0;
int - Datentyp, i - Variablenname, = 0 - Variablenwert.
Häufig verwendete Datentypen:
int und long - für ganze Zahlen,
float und double - für Gleitkommazahlen,
Zeichenfolge - Zeichenfolgendaten.
- Bedingungen. Mit der if-Anweisung können Sie Bedingungen für die Codeausführung erstellen:
if (true){ // ! doThings(); // , ! }
Mit der else-Anweisung können Sie die Bedingung erweitern und anzeigen, was zu tun ist, wenn die Bedingung nicht erfüllt ist:
int i = 1; if (i == 0){ doThings(); } else if (i == 1){ doOtherThings();
- For / while-Schleifen. While-Schleifen wiederholen Teile des Codes, während die Bedingung erfüllt bleibt. Sobald die Bedingung nicht mehr erfüllt ist, bricht der Zyklus ab.
while (someBool == true){ // doThings(); // , }
For-Schleifen ähneln while-Schleifen. Für eine Weile schreiben wir so:
int i = 0; while (i < condition){ doThings(); i++;
Ein Äquivalent für die Schleife wäre:
for (int i = 0; i < condition; i++){ doThings(); }
- Datenstrukturen. Wir haben Daten, mit denen wir interagieren können. Darüber hinaus können sie in einer speziellen Struktur gespeichert werden - einem Array, einer Liste, einer Warteschlange, einem Stapel oder einem Satz.
Ein einfaches Beispielarray:
int[] arr = new int[10]; for (int i=0; i<10; i++){ arr[i]=i;
- Funktionen und Ausnahmen. Eine Funktion ist eine kurze Codezeile, die eine große Anzahl von Codezeilen ersetzt. Geben Sie beispielsweise die Funktion EatBread () aus, die Folgendes enthält:
void EatBread(){
Wenn die Funktion ausgegeben wird, werden dann zwei Ausdrücke darin ausgeführt.
Wenn im Code etwas schief geht, werden Ausnahmen behoben. Sie sagen sozusagen: „Moment mal, hier hast du etwas Unlogisches getan. Überprüfen Sie noch einmal. "
Was Sie sonst noch wissen müssen:
- Sprache. In welcher Sprache werden Sie programmieren? Meistens werden Spiele in C ++, JavaScript oder C # geschrieben. Sprachen unterscheiden sich in ihrer Syntax und ihrem Umfang.
- API (Application Programming Interface). Sobald Sie sich mit der Basis vertraut gemacht haben, beginnen Sie mit dem Studium der Anwendungssoftware-Oberfläche für eine bestimmte Spiel-Engine. Sie sind eine Sammlung nützlicher Werkzeuge, die in einfachen Klassen und Funktionen zusammengefasst sind. API vereinfacht das Leben eines Programmierers erheblich.
- Beispiele für Projekte in der ausgewählten Spiel-Engine anzeigen. Sie können viele kostenlose Beispiele für Spiele auf Unreal- und Unity-Engines finden. Auf diese Weise können Sie das Ergebnis und den gesamten Arbeitsprozess sehen und Ideen für Ihr zukünftiges Spiel zeichnen.
Ein bisschen Inspiration. Ich weiß, dass Programmieren zunächst beängstigend ist. Alles scheint bedeutungslos, Sie stolpern ständig und angesichts ständiger Fehler möchten Sie aufgeben, aber das bedeutet nicht, dass das Programmieren nichts für Sie ist.
Code ist eine Herausforderung für sich. Und zunächst nichts zu verstehen ist normal.
Wie jede Fähigkeit muss auch das Programmieren gelernt werden. Und vielleicht wird es ziemlich interessant sein.
Weitere wichtige Programmiergrundlagen:
- Objektorientierte Programmierung. Macht den Code natürlicher.
- Namenskonvention. Benennen Sie Klassen, Methoden und Variablen, damit Sie und andere Programmierer ihren Zweck verstehen. Nennen Sie beispielsweise die Nahkampfangriffsfunktion:
meleeAttack ()
und nicht
mA()
oder
protecbutalsoattac()
- Zersetzung. Erstellen Sie eine Funktion aus dem sich wiederholenden Code und rufen Sie sie auf, anstatt die sich wiederholenden Zeilen zu kopieren.
- Entwurfsmuster Singleton ("Einzelgänger"). Eine Programmiervorlage, mit der Daten an einem Ort gespeichert werden können.
- Vermeidung statischer Variablen. Zusätzlich zur Verwendung von Singletones habe ich statische Variablen vermieden - sie leben nur für die Dauer des Spiels, sind langsam und können sich unvorhersehbar verhalten.
- Design Pattern Observer ("Beobachter"). Ermöglicht einem Objekt, den Status anderer Objekte zu ermitteln, ohne die Computerzeit für die Überprüfung zu verlieren.
Einheitsspezifische Dinge:
- Coroutinen. Mit ihnen können Sie eine Aktion ausführen, zur richtigen Zeit fortfahren und dann anhalten. Ich benutze sie für die visuellen Effekte von Explosionen, plötzlichen Bewegungen.
- Klasse ScriptableObject. Es speichert Daten zu geringeren Kosten als die MonoBehaviour-Basisklasse.
Die Werkzeuge
Spiel-Engines:
- Benutzerdefinierte Engine in C / C ++. Niedrige Eintrittsschwelle. ( Anmerkung des Übersetzers: Tatsächlich erfordert das Erstellen einer eigenen Engine viel Aufwand und tiefes Wissen über die Programmierprinzipien. )
- Einheit Unterstützt 2D / 3D. Erfordert Kenntnisse in JavaScript / C #. Durchschnittliche Eintrittsschwelle. Entwicklung für mehrere Plattformen.
- Unwirklich Unterstützt 2D / 3D. Erfordert Kenntnisse in C ++. Durchschnittliche Eintrittsschwelle. Entwicklung für mehrere Plattformen.
- pixi.js. Nur 2D. Benötigt JavaScript-Kenntnisse. Durchschnittliche Eintrittsschwelle. Entwicklung für den Browser.
- GameMaker Studio. Unterstützt 2D / 3D. Erfordert Kenntnisse einer speziellen Sprach-Engine GML (Game Maker Language). Für Anfänger. Entwicklung für mehrere Plattformen.
- Corona. Nur 2D. Benötigt Lua-Kenntnisse (ähnlich wie JavaScript). Für Anfänger. Entwicklung für mehrere Plattformen.
Entwicklungsumgebung:
- Visual Studio Code (für MacOS) - friert nicht ein, verfügt über integrierte Hilfeinformationen und praktische Hotkeys.
- Visual Studio (für Windows).
- MonoDevelop - mit Unity installiert, friert manchmal ein.
Free Unity Assets:
Es gibt viele kostenlose Assets im Unity Asset Store, in bitbucket und in GitHub. In meinen Projekten verwende ich mindestens zwei. Sie vereinfachen das Leben, sind aber alles andere als ideal. Wir haben einen Fehler bemerkt - korrigieren Sie ihn und teilen Sie dem Entwickler dies mit.
Eine wichtige, sogar die Hauptquelle für die Lösung von Problemen mit dem Code ist Google!
Ton
Tipp
Audio ist in der Lage, eine Stimmung zu erzeugen und in ein Spiel einzutauchen, benötigt jedoch Speicher.
Entscheide zuerst: Willst du einen Sound? Wenn ja, wird es Musik, Soundeffekte, Sprachausgabe oder Geschichtenerzählen im Spiel geben.
In jedem Fall ist das Aufnehmen und Mischen erforderlich, damit der Sound der Stimmung des Spiels entspricht. Zum Beispiel verwendet Bastion organische und instrumentale Sounds, die sich gut in das Spiel einfügen. Crypt of the Necrodancer enthielt eine Mischung aus elektronischen Rhythmen und 8-Bit-Rock, um das Tempo und die Helligkeit des Spiels zu vermitteln.
Eintauchen entscheidet. Wenn die Sounds nicht zur Stimmung des Spiels passen, wird es für den Spieler schwierig sein, in Ihre Welt einzutauchen.
Die Werkzeuge
Audioanwendungen:
- Logic Pro (nur MacOS). Der Preis beträgt 200 US-Dollar.
- FL Studio. Der Preis beträgt 99-899 $. Es gibt eine kostenlose Testversion.
- Schnitter Der Preis beträgt 60-225 $.
- Kühnheit Kostenloses Programm. Es verfügt nur über wenige Funktionen, ist jedoch zum Reinigen von Audio nützlich.
Retro-Effekte erstellen:
Freie Sounds:
- Soundcloud Hier finden Sie unendlich viele Sounds und Musik unter einer Creative Commons-Lizenz. Beginnen Sie mit dieser Wiedergabeliste . Sie können es kostenlos verwenden, aber vergessen Sie nicht, die Urheberschaft anzugeben.
- Inkompetent .
- Bensound .
Vorbereitung zur Veröffentlichung
Tipp
Es besteht eine geringe Wahrscheinlichkeit - bei 99,99 Prozent, dass das Spiel Fehler aufweist. Und das bedeutet, dass es Zeit ist, einen Bug-Test durchzuführen.
Wie teste ich das Spiel auf Fehler?
- Lassen Sie andere das Spiel spielen. Es ist ratsam, wenn Sie auf einen Fehler stoßen und diesen nicht verstehen oder erklären können.
- Schau dir das Spiel auf verschiedenen Plattformen an. Der Editor ist vielleicht kein Problem, aber funktioniert er dort, wo er gestartet wird? Seien Sie besonders vorsichtig mit Linux und Android.
Der Fehler ist also gefunden. Was jetzt?

- Überprüfen Sie die Konsole auf Ausnahmen. Wenn Sie eine Ausnahme finden, suchen Sie die Datei und die Zeile, in der die Ausnahme aufgetreten ist. Wenn es nach Mars klingt, suchen Sie im Internet nach einer Lösung und überlegen Sie, warum in dieser Zeile eine Ausnahme ausgelöst wird.
- Schreiben Sie an die Konsole. Versuchen Sie, Protokolle (Systemdateien) an den mutmaßlichen Fehlerstellen anzuzeigen. Geben Sie verschiedene Variablen ein und vergleichen Sie die erhaltenen Werte mit den erwarteten. Wenn es eine Nichtübereinstimmung gibt, korrigieren Sie diese.
- Überprüfen Sie die Protokolle. Die Systemdatensätze Ihres Projekts enthalten mehr Informationen als die Konsole. Lesen Sie die Zeilen, in denen die Ausnahme aufgetreten ist. Google alles, was Sie nicht wissen.
- Schlaf. Alles wird am Morgen repariert. Das ist nur ein böser Traum :)
Häufige Fehler
Wenn Sie mit Fehlern fertig sind, optimieren Sie die Leistung und die Speichernutzung. Benutzer können das Spiel schneller ausführen und haben keine Probleme mit Heizgeräten.
Optimierungstipps
- Stellen Sie die gewünschte Bildrate ein. 20 Bilder pro Sekunde reichen für einen visuellen Roman aus, für einen Schützen werden jedoch 60 Bilder benötigt. Eine niedrige Bildrate benötigt weniger Zeit für das Rendern.
- Animation / Partikelsystem / selektive Verarbeitung. Objekte, die für die Kamera des Players unsichtbar sind, werden nicht verarbeitet. Charaktere werden animiert, Partikel werden aktualisiert, 3D-Modelle werden nur im Sichtfeld des Spielers verarbeitet.
- Komprimierung von Texturen und Sounds. Verwenden Sie Crunch , um Texturen zu komprimieren. Das Streamen von Musik und das Auspacken von Soundeffekten überlasten das Spiel. Versuchen Sie, die Audioqualität zu verringern. Durch die Komprimierung kann die Qualität von Objekten erheblich beeinträchtigt werden.
- Lassen Sie Raycast keine unnötigen Objekte berühren. Raycasts sind wie kleine Strahlen, die aus Ihren Fingern oder Ihrer Maus schießen, wenn Sie den Bildschirm berühren oder klicken. Suchen Sie nach Objekten, die nicht auf die Aktionen des Spielers reagieren sollen, und entfernen Sie sie aus den Raycast-Berechnungen.
- Verwenden Sie den Objektpool. Das häufige Erstellen und Löschen einer großen Anzahl von Objekten verringert die Leistung. Kombinieren Sie sie stattdessen zu einer Liste, Warteschlange oder einer anderen Struktur. Aufzählungszeichen sollten beispielsweise zu einem Array zusammengefasst werden.
- Optimieren Sie die Shader. Definieren Sie Material für jeden Visualizer. Das Spiel muss zu Beginn des Spiels keine neuen Materialien erstellen, wodurch Ressourcen gespart werden. Lassen Sie den Visualizer nur das einschließen, was funktional notwendig ist.
- Verwenden Sie AssetBundles (wörtlich „Asset Bundles“) anstelle des alten Ressourcensystems in Unity. AssetBundles exportiert Ihre Dateien aus Unity und legt sie in einer einzigen Datei ab, wodurch RAM gespart wird.
Werkzeuge (nur Einheit)
Skripte:Grafik:Speicher:Plattformoptimierung:Posting
Tipp
Es ist Zeit, der Welt deine Schöpfung zu zeigen.
Promotion ist die aufregendste Etappe. Im Zweifelsfall hilft Ihnen die Game Design Community. Denken Sie daran, dass Sie nicht allein sind und da so viele vergangen sind, müssen Sie den Job bis zum Ende abschließen.
Sie werden nicht wissen, ob das Spiel ein Hit wird, bis Sie es veröffentlichen.
- Beschreibung
Machen Sie Screenshots von den Seiten "Über das Spiel" und erstellen Sie Beschreibungen für jede Plattform, auf der Sie das Spiel veröffentlichen möchten.
- Vernetzung
Wenn Sie möchten, dass jeder etwas über das Spiel erfährt, schreiben Sie Ankündigungen für Spielemedien, nehmen Sie an Festivals und Konferenzen teil.
Senden Sie eine Woche vor der Veröffentlichung eine Beschreibung des Spiels an die Presse - geben Sie den Leuten Zeit, darüber zu schreiben. Es kann vorkommen, dass sie nicht darüber schreiben, aber denken Sie daran: Journalisten lieben schöne Geschichten über Entwickler, eine einzigartige oder widersprüchliche Idee und ein Medienkit.
Woher bekommen Sie die Adressen?
- Finden Sie online die Kontakte der Autoren, die Sie mögen: Mail, LinkedIn, Twitter.
- Die E-Mail-Adresse der Veröffentlichung finden Sie im Abschnitt "Über uns" oder unten auf der Seite.
Schreiben Sie nicht in Spielepublikationen, die Ihr Genre oder Ihre Zielspielplattform nicht abdecken.
- Streamer und Video-Blogger
Sie werden ein Video des Spiels machen, wenn:
- Das Spiel wird auf Plattformen populär.
- Sie werden direkt schreiben. Sprechen Sie nicht kurz, schön und überzeugend über sich selbst und erzählen Sie etwas über das Spiel. Verwenden Sie Gifs und Screenshots, um Aufmerksamkeit zu erregen.
In der Regel sind die Adressen der Blogger auf der Seite aufgeführt. Wenn nicht, versuchen Sie, Kontakte im Internet zu finden.

Ein Brief an den Videoblogger Markiplier, dessen Kanal mehr als 21 Millionen Abonnenten hat

Spielvideo von Markiplier
- Soziale Netzwerke
Dies ist ein großartiges Tool für die Werbung: Agar.io wurde auf 4chan immer beliebter, Butterfly Soup stieg nach dem Folgen auf Twitter in Downloads auf.
Am besten: Veröffentlichen Sie über den Verlag oder über sich selbst. Möchten Sie dem von Devolver Digital veröffentlichten Hotline Miami-Pfad folgen oder von Farmville und dem Doki Doki Literature Club lernen?
Um mit einem Publisher zusammenzuarbeiten , müssen Sie ihn zuerst finden. Danach wird es einen kleinen Stapel Papierkram geben, aber Sie erhalten genug Geld für die Entwicklung des Spiels.
Wenn Sie beabsichtigen , sich selbst zu veröffentlichen , sollten Sie bereit sein, viel Zeit mit Marketing zu verbringen. Sie können die Werbekampagne nicht bestehen, aber dabei gewinnen Sie wertvolles Wissen und sparen Geld.

Die Anzahl der Spieleinstellungen wächst
Ich veröffentliche Spiele lieber selbst. Ich lerne gerne und glaube, dass ein wirklich gutes Spiel unabhängig vom Fortschritt erfolgreich sein wird. - Klicken Sie auf die Schaltfläche "Veröffentlichen"!
Es stellte sich heraus! Jetzt entspannen, etwas Leckeres schnappen und entspannen. Sie haben unermüdlich gearbeitet und es verdient.
Haben Sie keine Angst, wenn das Spiel nicht die erwartete Aufmerksamkeit erhalten hat - das ist normal. Mein erstes Spiel hat nur 255 Downloads bei Steam.
Die Hauptsache ist, dass Sie das Spiel gemacht und viel gelernt haben. Das reicht jetzt und es besteht immer die Möglichkeit, es erneut mit neuem Wissen zu versuchen.
Die Werkzeuge
Der Dienst
presskit () hilft Entwicklern
, eine Beschreibung des Spiels für die Presse zu
schreiben .
Plattformen zur Veröffentlichung:
- Steam (PC) - 100 US-Dollar pro Post.
- Herkunft (PC).
- GOG (PC) - kostenlose Veröffentlichung nach Genehmigung.
- Mac App Store (MacOS) - Für 100 US-Dollar pro Jahr ist ein Apple-Entwicklerkonto erforderlich.
- itch.io (PC / Web) ist eine kostenlose Veröffentlichung.
- Game Jolt (PC / Web) ist eine kostenlose Veröffentlichung.
- Armor Games ist eine kostenlose Veröffentlichung.
- Kongregate (Web) ist eine kostenlose Veröffentlichung.
- Newgrounds (Web) ist eine kostenlose Veröffentlichung.
- GitHub (Web) ist eine kostenlose Veröffentlichung auf einer Website, die auf ___.imtqy.com endet.
- Amazon (Web / Mobile) ist eine kostenlose Veröffentlichung.
- Google Play (Mobile) - 25 US-Dollar pro Beitrag.
- iOS App Store (Mobile) - Erfordert ein Apple Developer-Konto.
Spielprotokolle:
Festivals:
Spielekonferenzen:
Fazit
Es gibt keine einfache Möglichkeit, ein Spiel zu erstellen. Es gibt nur Ihre Entschlossenheit und Anstrengung.
Hinter jeder Halbwertszeit stehen Minecraft und Uncharted Ozeane aus Blut, Schweiß und Tränen.
Ken Levin, Schöpfer von Bioshock
Sie werden Fehler machen, sich festgefahren fühlen und weinen. Das ist normal - es bedeutet, dass Sie über sich selbst wachsen.
Von den Redakteuren