Hallo! Mein Name ist Ibrahim, ich bin ein Indie-Entwickler für Anfänger. Ich hatte immer den Wunsch zu programmieren, aber ich hatte Angst vor der Komplexität und Unsicherheit der Wahl (was genau zu studieren und zu tun ist). Und erst vor 2 Jahren habe ich diese psychologische Barriere überwunden, konnte genügend Zeit frei machen und habe mich entschlossen, mich der Aufgabe gründlich zu nähern. Ich war entschlossen, einen Beruf zu finden und zu lernen, von dem ich hoch kommen würde.
Es war schwierig, den Kreis der Suche nach genau dem einzuschränken, was zu tun ist. Da es in diesem Bereich keine Bekannten gab, beschloss ich, einige allgemeine Überlegungen anzustellen. Da es vor allem darum ging, etwas Interessantes zu finden, fiel die Wahl auf gamedev. Ich mochte die Idee, ein einfaches 2D-Spiel für Android zu erstellen und es auf Google Play zu stellen.
Nachdem ich ein wenig Zeit für die Theorie (Algorithmen, Datenstrukturen und Design) aufgewendet hatte, entschied ich mich für die Java-Sprache, die im Wesentlichen die offizielle Sprache von Android ist und im Allgemeinen sehr beliebt ist. LibGDX hat das Framework gefallen, es ist kostenlos, wird in Java entwickelt und ist außerdem plattformübergreifend. Obwohl ich für das nächste Spiel vorhabe, die bekannte Einheit zu meistern.
Es ist erwähnenswert, dass aus theoretischer Sicht das Studium von Entwurfsmustern in OOP für mich am nützlichsten war. Das Anwenden dieser Vorlagen hat mir in der Praxis sehr oft geholfen, und ich bin viele Male zum Entwerfen von Büchern zurückgekehrt. Wenn Sie anfänglich die richtige Codestruktur erstellen und die Interaktion von Objekten korrekt organisieren, vereinfacht dies das Hinzufügen neuer Funktionen zum Code oder das Reparieren erheblich. Das Arbeiten wird wesentlich komfortabler.
Nachdem ich mehrere Testspiele erstellt hatte, nahm ich das Spiel auf, das ich schließlich auf Google Play veröffentlichte. Dies ist ein lässiges geometrisches Arcade-Spiel, bei dem das Hauptziel darin besteht, Hindernissen auszuweichen.
Ich werde den Prozess der Erstellung eines Spiels hier nicht beschreiben. Wenn jemand Fragen hat, kann ich diese in den Kommentaren beantworten, oder ich schreibe einen separaten Artikel darüber.
Ich kann nur sagen, dass ich den Entwicklungsprozess viel in die Länge gezogen und viel auf Dinge geachtet habe, die es nicht wert waren. Vielleicht trat er auf alle möglichen Rechen, die normalerweise Anfänger angreifen. Die Erstellung des Spiels dauerte ungefähr ein Jahr, wenn Sie Pausen und das Erlernen des Programmierens nicht berücksichtigen. Er hat alles gemacht außer Musik. Eine gute Bekanntschaft hat mir bei der Musik sehr geholfen.
Sie sagen, dass die Werbung für das Spiel lange vor der Veröffentlichung beginnen sollte. Natürlich habe ich das nicht getan. Er begann gleich nach der Veröffentlichung des Spiels mit der Werbung. Ich habe eine einfache Website erstellt, einen Spieletrailer, Überprüfungsanfragen an eine Reihe verschiedener Ressourcen gesendet, einschließlich englischsprachiger (ich habe nur sehr wenige Antworten erhalten und meistens um Zahlung gebeten), und soziale Netzwerke aktualisiert. Von kostenpflichtigen Methoden: Ich habe eine Bewertung auf w3bsit3-dns.com im Rahmen des Entwickler-Support-Programms gekauft und Werbekampagnen auf Facebook und AdWords ausprobiert.
Das meiste Geld wurde für AdWords ausgegeben, die sogenannten UAC-Kampagnen (Universal App Campaigns), etwa 600 US-Dollar. Trotz der Tatsache, dass diese Methode mir das billigste Setup gab, war das durchschnittliche Benutzereinkommen immer noch geringer. Ich hatte erwartet, dass die Installationen von AdWords ein organisches Wachstum auslösen würden, aber dieser Effekt war zu schwach und die Kampagne musste gestoppt werden.
Infolgedessen brachten mir weder bezahlte noch kostenlose Werbemethoden den gewünschten Effekt, und ich hörte praktisch auf, es zu versuchen. Die Anzahl der Spiele-Downloads pro Tag sank danach auf 10-40 und das Spiel zeigte fast keine Lebenszeichen. Ich hatte jedoch Glück und unerwartet entdeckte mich Google Play im Bereich Indie Corner. Dies ist nach den Maßstäben von Google Play kein sehr beliebter Bereich, dennoch ist die Anzahl der Downloads nur dank dessen erheblich gestiegen und hat in einigen Tagen mehr als 2000 erreicht.
Ich denke, anstelle von Worten wird es für Sie interessanter sein, Statistiken zu sehen. Dies sind die Daten 2 Monate nach der Veröffentlichung und 2 Wochen nach dem Start der vorgestellten:
Aktive Installationen / Gesamtinstallationen
: 8400/37000
Bewertung bei Google Play: 4,2 (148)
DAU / MAU: 3400/33000 (Anzahl der eindeutigen Benutzer pro Tag / pro Monat)
Durchschnittliche Spielzeit pro Tag und Benutzer: 8m 31s
Die durchschnittliche Anzahl von Sitzungen pro Tag und Benutzer: 1.6
Benutzer ohne kritische Fehler: 99,6%
Aufbewahrung:

So hatte ich die Möglichkeit, das durch AdWords angezogene und organische Publikum zu vergleichen. Interessanterweise gibt es einen signifikanten Unterschied zwischen ihnen. Ein "organischer" Nutzer hinterlässt viel häufiger Feedback, tätigt häufiger Einkäufe (dies ist ohnehin sehr selten, aber kein einziger Nutzer von AdWords hat zuvor Einkäufe getätigt) und hat längere Spielesitzungen. Leider ist seine Retention viel schlechter (25% organische Retention am ersten Tag gegenüber 38% bei AdWords-Nutzern).
Zusammenfassend werde ich sagen, dass das Spiel immer noch in einem kleinen Minus ist. Aber es gab keine besonderen Erwartungen an das erste Spiel und die Erfahrung war wertvoll und interessant.
Wenn sich meine Geschichte als chaotisch herausstellte, stellen Sie Fragen, ich werde klarstellen, dass ich kann.