de.hideout-lastation.com
Paradies Für Designer Und Entwickler


9 Lektionen, die ich vom Aufbau meiner ersten App gelernt habe

Im Sommer 2014 habe ich beschlossen, ein Spiel zu bauen. Ich liebe Geschichte und Wissen, also entschied ich, dass das Spiel eine Kleinigkeit sein sollte. Ich fing an, eine Seite mit PHP und MySQL (die ich gerade für diesen Zweck erlernt hatte) aufzubauen, um Fakten, Fragen und andere Informationen zu speichern.

Am Ende des Sommers hatte ich mit dem Aufbau der Website begonnen. Da ich die Arbeit zwischen Schule und Arbeit in einem Restaurant aufteilen musste, dauerte es eine Weile, bis ich die Seite fertiggestellt hatte, bevor ich zur eigentlichen Quiz-App übergehen konnte.

Der Spoiler zu dieser Geschichte ist, dass das letzte Spiel, das ich am Ende gebaut und im App Store veröffentlicht habe, eine völlig andere App war, die nichts mit Kleinigkeiten zu tun hatte. Die ganze Erfahrung war voller Höhen und Tiefen, von denen ich denke, dass ich darüber schreiben sollte, was ich auf diesem Weg gelernt habe.

1. Ihre Pläne ändern sich ständig

Während ich meine Trivia-Datenbank und Website für das Trivia-Spiel erstellte, fand ich viele coole Fakten, die ich mit meinen Freunden in der Klasse geteilt habe. In einem solchen Austausch zeigte mir ein Freund dieses Spiel namens Trivia Crack . Mein Kiefer fiel runter - es war fast genau das gleiche Spiel, das ich zu der Zeit bauen wollte (aber noch nicht).

Was noch schlimmer ist, ist, dass mein Spiel nicht annähernd so gut sein würde wie Trivia Crack. Ich wollte auch nicht so aussehen, als würde ich sie kopieren, also musste ich den Gang wechseln und mir eine bessere Idee für ein Spiel einfallen lassen. Dies ist nur die erste der vielen Änderungen, die ich machen muss (die meiste Zeit, widerwillig), um mein erstes eigenes Spiel zu bauen.

2. Sei bereit loszulassen und weiterzugehen

Das heißt, Loslassen ist schwieriger als es sich anhört und ist nie leicht. Bis dahin hatte ich viel Zeit damit verbracht, PHP und MySQL zu lernen, und nicht zu vergessen, dass ich die ganze Zeit damit verbracht habe, die Website für mein Quiz-Spiel zu erstellen. Stolpern über Trivia Crack ließ mich in einer Trottel - ich verbrachte den Rest dieser Klasse darüber nachzudenken, was ich tun würde.

Ich war wirklich verärgert über Trivia Crack, der mich auf den Markt schlug. Ich dachte, ich wäre wirklich auf etwas, aber ich war zu spät zum Spiel. In diesem Moment wurde mir klar, dass ich eines von zwei Dingen machen konnte.

Ich könnte da sitzen und über Trivia Crack schmollen, oder ich könnte sofort etwas unternehmen und ein neues Projekt starten . Ersteres ist bestenfalls kontraproduktiv, und mir wurde klar, dass ich, wenn ich jemals ein Spiel im App Store kaufen wollte, einfach weitermachen musste.

3. Machen Sie Ihre Forschung

Es gibt viel mehr, was in ein tolles Spiel gehört, als die meisten Leute denken. Sie müssen sich die Zeit nehmen, um durch die Spiele zu gehen, die es in den App Store geschafft haben, und noch wichtiger, durch die Liste der am häufigsten heruntergeladenen Spiele zu gehen, um herauszufinden, was sie gemeinsam haben . Sie möchten nach Dingen suchen, wie Spieler das Spiel kontrollieren, wie schwierig das Spiel ist und natürlich, Sie wollen auch sicherstellen, dass niemand Ihr Spiel schon gemacht hat.

Finden Sie heraus, was Menschen genießen, aber haben Sie keine Angst, Ihren eigenen Weg zu gehen . Die Lektion hier ist, immer zu forschen und nie zu lernen . Es gibt immer noch so viel da draußen, du weißt es nicht.

4. Dein Spiel wird sich weiterentwickeln. Lass es.

Bei der Suche nach einer neuen Spielidee habe ich viel zur Spielentwicklung geforscht und Spiele wie die 28-tägige Erfolgsgeschichte Flappy Bird studiert.

Aus diesem Prozess entwickelte ich eine grobe Skizze eines Fallschirmspringers, während ich Kugeln auswich, die auf ihn geschossen wurden. Bald danach wurde es der Soldat ausweichen Kugeln vom Himmel fallen. Ich mochte die Richtung, in die ich ging, aber etwas fehlte. Ich wollte, dass sich das Spiel unmöglich anfühlt, aber eigentlich nicht war, was ich aus meinen Recherchen gelernt habe .

Also setzte ich mich mit meinem Vater alias Berater zusammen und wir diskutierten das Spiel. Da kamen wir auf die Idee, den Soldaten Kugeln ausweichen zu lassen, aber Atombomben zu fangen. Es war perfekt. Aber es gab noch so viel zu tun.

5. Halten Sie es einfach

Als die Entwicklung weiterging, wurde mir klar, dass die Spielkunst zu kompliziert war ; Etwas muss sich ändern. Schließlich habe ich die Idee, einen Soldaten zum Protagonisten zu machen, ausgezogen, bis hin zu einem blauen Ball. Der blaue Ball Sprite war von einem alten Projekt übrig geblieben, als ich mir selbst beigebracht hatte, Code zu programmieren.

Dann wurde mir alles klar. Formen! Ich werde Formen zum Thema meines Spiels machen: Der Soldat wurde zu einem kleinen blauen Ball, fing Kugeln ab, die sich in Kreise verwandelten, und wich Nukes aus, die sich in Dreiecke und Quadrate verwandelten.

Formen sind einfach, ansprechend, schont die Augen und macht es einfach, sich zu beziehen, egal welches Alter meine Spieler haben . Und wie bei der Spielkunst habe ich auch die Spielsteuerung einfach und natürlich gehalten ; nur ein Tippen auf den Bildschirm kann einen langen Weg gehen. Einfachheit funktioniert.

Nach all dem baute und veröffentlichte ich mein erstes Spiel: 3-Shapes ... und machte noch ein paar Fehler auf dem Weg.

6. Führen Sie eine Soft Release durch

Während der ersten Woche im App Store hatte ich das Gefühl, dass meine App sehr gut lief. Es wurde über hundert Mal heruntergeladen. Dies war ohne echte PR oder Marketing, nur Mundpropaganda. Ich bemerke jedoch einen Trend. Die Leute haben das Spiel ein paar Mal gespielt, bevor sie es einfach aufgegeben haben. Ich hätte dann viele Leute, die mir sagten, das Spiel sei zu hart.

An diesem Punkt hatte ich zwei Reue: Der erste machte keine weiche Freigabe. Eine weiche Freigabe kann in vielerlei Hinsicht hilfreich sein. Wenn Sie das Spiel nur einer Handvoll Ihrer Freunde freigeben, können Sie Fehler finden und schnell beheben . Am ersten Tag, an dem ich 3-Shapes veröffentlichte, wurden zwei sehr "große" Bugs sofort gefunden. Wenn ich eine sanfte Veröffentlichung gemacht hätte, wäre ich in der Lage gewesen, diese Fehler zu beheben und einen reibungsloseren offiziellen Start zu haben.

7. Höre auf deine Spieler

Ich erwähnte, dass die Spieler mein Spiel aufgegeben haben, weil es zu schwer, fast unmöglich war. Der durchschnittliche Spieler war nicht gut und würde verständlicherweise aufgeben. Die Sache ist, ich wusste, dass das passieren würde . Meine Schwester hatte mir erzählt, dass das Spiel zu hart war, bevor ich es veröffentlicht hatte. Ich hätte es vor dem Start einfacher machen sollen, aber ich zögerte.

Aus meiner Sicht war das Spiel zu einfach. Ich habe so viel Zeit damit verbracht, es selbst zu testen, um Bugs zu testen, also habe ich das Spiel ziemlich gut gemeistert. Aber ich baue das Spiel für meine Spieler. Sie müssen daran denken, das Spiel aus der Perspektive des Spielers zu betrachten. Wenn sie Ihr Spiel aufgeben, wird Ihr Spiel nicht weit gehen. Entwickeln Sie aus der Perspektive des Spielers, Sie können nicht immer richtig sein.

8. Rush dein Projekt nicht

Wenn du ein Spiel mit einem Zeitrahmen entwickelst, hilft es, dich auf dem richtigen Weg zu halten. Wenn das Spiel nicht veröffentlicht werden kann, lass es nicht los . Wenn es Dinge gibt, die du hinzufügen möchtest, die du leicht in ein Update einfügen kannst, dann mach das fertig und setze es ins Spiel.

Ich habe das auf die harte Tour gelernt: Ich wollte dem Spiel eine Funktion hinzufügen, mit der man neue Helden gewinnen kann, wenn man einen aktuellen Highscore erreicht. Ich hatte das Gefühl, dass das Spiel viel mehr Spaß gemacht hätte, wenn die Spieler dieses Ziel erreicht hätten, wenn sie den nächsten Helden erreicht hätten. Aber ich habe das dem Spiel nicht hinzugefügt, da es eine Verzögerung von einer oder zwei Wochen für den Start bedeuten würde .

Im Nachhinein hätte das mir geholfen, mehr Spieler zu behalten, da es eine persönliche Herausforderung für sie werden würde. Aber im Grunde, stellen Sie sicher, dass Sie lieben, was Sie freigeben . Ansonsten, lass das Spiel nicht los, auch wenn es bedeutet, dass du deine Deadline um einen kleinen Abstand verfehlen wirst.

9. Erwarte nicht, Millionen zu machen

Wenn du darauf wartest, dass ich dir sage, wie viel Erfolg mein Spiel später haben wird, werde ich nur das Ende für dich verderben und sagen, dass 3-Shapes mich nicht zu Millionen gemacht haben (Überraschung!). Ich hatte nicht erwartet, dass ich Millionen von diesem Spiel machen würde (es ist nur mein erstes), aber ich wollte etwas lernen und tun, was mir Spaß gemacht hat - und ich habe den Ball mit diesem hier draußen aus dem Park geworfen.

Wenn Sie ein Spiel oder eine App entwickeln, tun Sie das zum Spaß . Sie erhalten nicht nur ein besseres Produkt, Sie sind auch stolzer auf das Produkt, die App oder was auch immer es wird. Und es wird aus den richtigen Gründen mit dem richtigen Fokus gebaut.

Der Weg ist das Ziel.

Fazit

Als ich meine App erstellte, erwartete ich etwas Code zu lernen, aber auf meiner Reise lernte ich ein paar andere Dinge , die genauso wertvoll und nicht weniger wichtig sind . Zumindest werden diese Lektionen wahrscheinlich meinen nächsten App-Erstellungsprozess, und wahrscheinlich deinen, viel einfacher machen.

Anmerkung des Herausgebers: Dies ist geschrieben für Hongkiat.com von Derek Reid. Derek liebt das Laufen und Programmieren und hofft, eines Tages eine Videospiel-Entwicklungsfirma oder eine Cyber-Sicherheitsfirma zu leiten. Sein Spiel 3-Shapes steht im App Store zum Download bereit.

8 Tumblr Einschränkungen, die Sie wahrscheinlich nicht kennen

8 Tumblr Einschränkungen, die Sie wahrscheinlich nicht kennen

Wir haben bereits einige Tumblr-Tipps und -Tricks behandelt, die Ihnen bei Ihrer Blog-Erfahrung helfen können. Darüber hinaus haben wir ein paar Tools und Erweiterungen vorgestellt, um das Beste aus Tumblr herauszuholen. Aber wir wetten, Sie wussten nicht, dass es Einschränkungen gibt, was Sie bei Tumblr tun können, zum Beispiel können Sie nur eine bestimmte Anzahl von Posts pro Tag einstellen . Sob

(Tech- und Design-Tipps)

10 Open-Source-CMS für den Aufbau von E-Commerce-Sites

10 Open-Source-CMS für den Aufbau von E-Commerce-Sites

Es gibt ein paar Lösungen beim Aufbau einer E-Commerce-Website, die alle Dienstprogramme und Funktionen für den bequemen Online-Einkauf wie Produktkatalog, Lagerbestandskontrolle, Einkaufswagen sowie Zahlungsgateways enthalten.Sie können die gehostete E-Commerce-Route nutzen und beispielsweise auf Shopify oder BigCommerce setzen, die Ihre Websites innerhalb ihres Servers hosten, Ihre Website einrichten, pflegen und aktualisieren, solange Sie ihren Dienst abonniert haben (normalerweise monatlich). .

(Tech- und Design-Tipps)