Es ist eine ganz neue Denkweise
Mobile Gaming ist derzeit ein boomender Markt, und es scheint, dass jeder eintauchen und sich einen Teil des Marktes sichern möchte. Beim Einstieg in das mobile Spielen geht es jedoch nicht nur darum, Ihren Windows- oder Xbox-Titel auf iOS zu portieren.
Design für Ihre aktuelle Plattform, nicht für Ihre vorherige
Dies scheint ein gesunder Menschenverstand zu sein, aber viele Spiele werden versuchen, das Design einer Konsole auf ein Multi-Touch-Spielgerät zu übertragen. Obwohl dies funktionieren kann, wird der Spieler häufig daran erinnert, dass er das Spiel lieber auf einem Konsolen-Gamepad als auf einem iPhone spielen möchte.
Denken Sie beim Erstellen von Grafiken daran, dass winzige Schriftarten möglicherweise auf einem Bild lesbar sind Retina Display (und ermöglichen es Ihnen, viel Text auf den Bildschirm zu bringen), aber sie sind nicht sehr angenehm zu lesen. Gleiches gilt für sehr detaillierte Texturen. Sie benötigen keine massive, hochauflösende Textur für alle Ihre Assets. Das Detail kann das Spiel visuell lauter machen, das künstlerische Gefühl beeinträchtigen und eine Überanstrengung der Augen verursachen.
Während Sound ein Spiel auf einem Desktop-Computer oder einer Konsole machen oder brechen kann, ist es auf Mobilgeräten eine völlig komplexere Angelegenheit. Die meisten Spieler würden gerne Sound in jedem Spiel haben, entweder aus ästhetischen oder aus spielerischen Gründen. Mobile Gaming ist jedoch insofern praktisch, als viele Menschen das Spiel nicht mit Sound spielen können, weil sie sich im öffentlichen Raum befinden. Fügen Sie auf jeden Fall Ton hinzu, wenn Sie dazu in der Lage sind. Viele mobile Benutzer haben Kopfhörer oder sind nicht an die Umgebung gebunden.
Optimierter Code. Ja. Die Leistung aktueller Desktop-Computer ermöglicht es, dass viele nicht optimierte Codes vorbeiziehen und zusätzliche Systemressourcen beanspruchen, ohne dass dies jemand bemerkt. Mobile ist weitaus unversöhnlicher als eine Spielekonsole. Mobile Betriebssysteme verfügen über eine Vielzahl von Techniken zur Handhabung von Hintergrundprozessen, Batteriemanagement, Ressourcenzuweisung usw. Wenn Ihr Spiel die Batterie des Systems in einer Stunde zu Tode bringt, wird Ihr Spiel schlechte Bewertungen erhalten und Sie werden kein Geld verdienen. Langsame Leistung ist einer der ersten Gründe, warum sich Menschen dafür entscheiden, ein Spiel für immer einzustellen.
Tipps optimieren
Wir haben besprochen, was nicht zu tun ist. Schauen wir uns nun einige Stellen an, an denen Verbesserungen möglich sind.
Schnittstelle
Verwenden Sie einen einzelnen Multitouch-Bildschirm? Wenn ja, handelt es sich um ein Tablet oder einen Bildschirm in Telefongröße? Verwenden Sie etwas Exotischeres wie die vorderen und hinteren Touchscreens und die physischen Bedienelemente des PS Vita? Wie wäre es mit kamerabasierter Augmented Reality? Touch ist sehr intuitiv. Kämpfe nicht dagegen an. Wie oben erwähnt, überlagern viele Spiele die Gamepad-Steuerelemente einfach auf einem Touchscreen. Dies funktioniert in einigen Fällen, ist jedoch häufig problematisch. Eines der wichtigsten Dinge, die Sie in diesem Bereich tun können, ist, andere Spiele zu spielen und zu sehen, was funktioniert und was nicht. Speziell was funktioniert ohne du musst darüber nachdenken. Je sofortiger der Spieler eintaucht, desto größer ist die Chance, dass er im Spiel bleibt und es entweder anderen empfiehlt oder Gegenstände im Spiel durch Mikrotransaktionen kauft. Wenn Sie kein vorhandenes Schema finden, das für Ihr Spiel funktioniert, überlegen Sie, wie Sie Ihren Avatar in der realen Welt manipulieren würden, und finden Sie eine Möglichkeit, dies auf den Bildschirm zu übertragen.
Kunst
Wie oben erwähnt, sind massive Texturen auf Mobilgeräten aus gestalterischer Sicht keine gute Idee. Sie sind auch schrecklich, wenn es darum geht, die Größe Ihres Spiels im Speicher des Geräts zu erhöhen oder verfügbaren RAM zu verbrauchen. Sie müssen alles tun, um Ihre Texturen auf die kleinste Größe zu verkleinern, die auf dem Gerät gut aussieht. (Bewahren Sie jedoch immer hochauflösende Originale auf, wenn Geräte der nächsten Generation mit höher auflösenden Bildschirmen veröffentlicht werden.) Erfahren Sie, wie Sie einen Texturatlas erstellen oder ein gutes Werkzeug für die Engine finden, die Sie zum Erstellen verwenden automatisch.
Klang
Audio ist brutal und schmerzt viele gute Sounddesigner bei den Anforderungen, die an sie gestellt werden. Hochwertiges Audio kann dazu führen, dass die Größe einer App unglaublich ansteigt. Stellen Sie sicher, dass Sie Ihr endgültiges Audio auf jedem kompatiblen Gerät hören. Handy-Lautsprecher zerstören Audio, beurteilen Sie also nicht nur, wie es über Kopfhörer klingt.
Code
Verwenden Sie eine Engine oder ein Framework, mit dem Sie dem Bare Metal so nahe kommen, wie es Ihre Programmierkenntnisse zulassen. Hochrangiger verwalteter Code ist häufig alles, was Sie tun können. Abhängig von der verwendeten Engine / dem verwendeten Framework ist dies jedoch der Fall kann mehrere Interpretationsebenen durchlaufen, die gut geschriebenen High-Level-Code wirklich verlangsamen können.
Letzte Worte
Der erste Eindruck in einem App Store ist entscheidend! Während Sie vielleicht den Drang haben, es einfach herauszubringen und fertig zu sein, und es später zu aktualisieren, tun Sie es nicht. Mit der Art und Weise, wie App Stores funktionieren, erhalten Sie möglicherweise nur eine Aufnahme auf der Titelseite, auf der Sie von anderen aus der Menge abgeholt werden. Marketing und PR gehen nur so weit; Wenn die ersten hundert Personen, die Ihr Spiel ausgecheckt haben, eine Bewertung von 1 bis 3 Sternen abgeben, erhalten Sie wahrscheinlich keine weitere Chance. Nehmen Sie sich Zeit, machen Sie es richtig und versenden Sie es, wenn es ist erledigt.