unity spiel nach android portieren

Unity-Spiel nach Android portieren

Eine Portierung von Unity nach Android ist ein Neuaufbau plus ein Release in der Play Console. Die Gerätevielfalt und der Signatur-Keystore kosten mehr Zeit als der Code.

Ein Unity-Spiel nach Android zu portieren bedeutet, ein Spiel, das dir gehört, neu aufzubauen und es bei Google Play oder in einem anderen Android-Store zu veröffentlichen. Summer Engine liest keine Unity-Projektdateien.

Android ist leichter zu erreichen als iOS und schwerer zu testen. Jeder kann in Minuten ein APK bauen und per Sideload installieren, und ein Google-Play-Entwicklerkonto kostet einmalig 25 USD. Schwierig ist die Gerätebreite: Tausende Chipsätze, Bildschirmformen, Bildwiederholraten und Treibereigenheiten, vom Flaggschiff bis zum günstigen Telefon mit 3 GB RAM.

Summer Engine exportiert für Desktop, Mobil, Web und Konsole. Der Code ist C++ und GDScript, C# steht auch auf Android zur Verfügung. Web ist das einzige Ziel, das C# ausschließt. Dir bleiben das Projekt und die Einnahmen.

Anforderungen von Google Play, die Releases blockieren

Neue Apps und Updates müssen als Android App Bundle hochgeladen werden, nicht als APK. Play erzwingt ein Mindest-Target-API-Level, das jedes Jahr steigt, ein Build für ein altes SDK wird also abgelehnt. 64-Bit-Unterstützung für arm64 ist Pflicht. Du musst das Formular zur Datensicherheit ausfüllen, sensible Berechtigungen deklarieren, eine URL zur Datenschutzerklärung angeben und die Fragebögen zur Inhaltsbewertung abschließen. Neue private Entwicklerkonten haben zusätzlich Testauflagen, bevor sie Zugang zur Produktion bekommen.

Keystore und App-Signierung, der Teil, den viele verlieren

Jeder Android-Build wird signiert. Play App Signing verwahrt den Distributionsschlüssel, während du den Upload-Schlüssel behältst. Sichere den Upload-Keystore und seine Passwörter dort, wo du sie in fünf Jahren noch hast. Ein verlorener Upload-Schlüssel lässt sich über den Play-Support zurücksetzen, aber ein verlorener Schlüssel bei einem selbst verteilten APK außerhalb von Play bedeutet, dass du bestehende Installationen überhaupt nicht mehr aktualisieren kannst. Richte das vor dem ersten Release ein, nicht danach.

Eingabe, Bildschirme und die Zurück-Geste

Baue die Steuerung für Touch um, statt ein Gamepad auf den Bildschirm zu zeichnen. Unterstütze Seitenverhältnisse von 4:3-Tablets bis zu hohen 20:9-Telefonen und respektiere Display-Aussparungen. Behandle die System-Geste für Zurück ausdrücklich, denn Android-Nutzer erwarten, dass sie Menüs schließt und am Ende das Spiel beendet. Fange den Fokusverlust bei Anrufen und Mitteilungen ab, indem du pausierst und speicherst. Unterstütze 60 Hz und hohe Bildwiederholraten, und begrenze die Framerate, wenn der Akku die Grenze setzt.

Leistung auf dem Telefon, das die Leute wirklich besitzen

Wähle ein Zielgerät nahe am unteren Ende deiner Zielgruppe und teste wöchentlich darauf. Kalkuliere Texturen mit komprimierten Formaten, halte die Draw Calls niedrig und beobachte die Framerate nach fünf Minuten statt in den ersten dreißig Sekunden, denn thermische Drosselung trifft Mittelklasse-Telefone hart. Miss auch die Größe von APK oder AAB. Die Downloadgröße beeinflusst die Installationsrate stärker, als die meisten Entwickler erwarten.

Häufig gestellte Fragen

Kann Summer Engine ein Unity-Projekt für Android öffnen?

Nein. Es gibt keinen Unity-Importer. Du baust das Spiel in Summer Engine neu auf und bringst die Texturen, den Ton, die Modelle und die Daten mit, die dir gehören.

Was kostet ein Google-Play-Entwicklerkonto?

Eine einmalige Registrierungsgebühr von 25 USD. Google nimmt danach eine Umsatzbeteiligung an Verkäufen und In-App-Käufen. Summer Engine verlangt keine Lizenzgebühren.

APK oder AAB, was brauche ich?

Google Play verlangt für neue Apps und Updates ein Android App Bundle. Ein APK ist weiterhin in Ordnung für direkte Downloads, itch.io oder Sideloading außerhalb von Play.

Funktioniert C# auf Android?

Ja. C# steht auf Android neben C++ und GDScript zur Verfügung. Web ist das einzige Ziel, auf dem C# nicht unterstützt wird.

Kann ich denselben Neuaufbau später auf iOS bringen?

Ja. Ein Summer-Engine-Projekt exportiert für Desktop, Mobil, Web und Konsole, der Android-Neuaufbau wird also zur Basis für einen iOS-Build, mit plattformspezifischer Eingabe und Store-Arbeit obendrauf.

Weiter erkunden

Weitere Wege, mit Summer Engine zu bauen

KI-Spielemacher

Die Zentrale, um komplette 2D- und 3D-Spiele durch Beschreiben zu erstellen.

Öffnen

Port a 3DS game to Android

Rebuild a 3DS game you own in Summer Engine, then export an Android App Bundle and publish it on Google Play.

Öffnen

Port a Unity game to Steam

A Unity to Steam port is a rebuild plus a store submission. No tool reads a Unity project and produces a finished Steam build.

Öffnen

Port a Unity game to iOS

A Unity to iOS port means rebuilding a game you own, then passing Apple review. The hard parts are touch input and signing, not the engine swap.

Öffnen

Port a Godot game to Android

Familiar scenes and GDScript, plus the Android parts that actually block releases: the keystore, the target API level, and the app bundle.

Öffnen

Port a game to Android

Android has the lowest barrier to testing and the widest device spread. Signing keys and the target API level are what actually block releases.

Öffnen

Port a Unity game by rebuilding it, with your C# as the spec

No engine imports a Unity project. Porting a Unity game means rebuilding a project you own, using your existing C# and assets as the source material.

Öffnen

Port a 3DS game to Steam

Rebuild a 3DS game you own in Summer Engine, then export a Windows, macOS, or Linux build and publish it on Steam.

Öffnen

Port a 3DS game to iOS

Rebuild a 3DS game you own in Summer Engine, then export a signed build for iPhone and iPad and submit it to the App Store.

Öffnen

Platformer-Vorlagen

Starte mit einem fertigen Projekt und beschreibe deine Änderungen.

Durchsuchen

Alle Spielvorlagen durchsuchen

Starte mit einem fertigen Projekt und beschreibe deine Änderungen.

Durchsuchen

Beginne jetzt mit deinem Spiel

Lade Summer Engine herunter, beschreibe, was du willst, und sieh zu, wie es entsteht. Kostenlos starten, ohne Programmieren.