
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.
ÖffnenPort 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.
ÖffnenPort 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.
ÖffnenPort 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.
ÖffnenPort 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.
ÖffnenPort 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.
ÖffnenPort 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.
ÖffnenPort 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.
ÖffnenPort 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.
ÖffnenPlatformer-Vorlagen
Starte mit einem fertigen Projekt und beschreibe deine Änderungen.
DurchsuchenAlle 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.