Zum Inhalt springen
Lass uns reden

Mobile App Development

Kunde:

HOPX


HOPX: Flutter und Unity

HopX ist ein Startup mit patentierter Gaming-Technologie, das in den USA und Europa für Aufsehen sorgt. Seine KI-gestützten Algorithmen krempeln gleich zwei Branchen um: Gaming und Bier.

Zeitraum

2018 - heute


Branche

IoT und Gaming


Leistungsumfang

Entwicklung und Beratung


Codigee präsentiert stolz Hopx, eine bahnbrechende Gaming-Plattform, die Nostalgie mit Technologie der nächsten Generation verbindet. Mit fortschrittlichen Machine-Learning-Algorithmen verwandelt Hopx klassische Straßenspiele wie Kronkorken-Rennen oder Münzwurf in digitale Spiele, bei denen Präzision und Können zählen.

Der Controller in Form eines Kronkorkens ermöglicht ein besonders feines Gameplay und bietet ein Maß an Kontrolle, das es in der digitalen Welt sonst nicht gibt. Hopx, gestaltet an der Schnittstelle von Cyber-Ästhetik und Extremsport-Kultur, hat sich von einer Test-App zu einem voll funktionsfähigen Produkt entwickelt und den Weg in die nächste Finanzierungsphase des Unternehmens geebnet.

Technologien, mit denen wir das Projekt umgesetzt haben

Die Entwicklung einer marktreifen App ist abgeschlossen: Entstanden ist ein voll funktionsfähiges Produkt, mit dem das Unternehmen in die nächste Finanzierungsphase gehen kann.

Kommunikation mit einem IoT-Gerät über Bluetooth

Wenn eine mobile App mit einem BLE-Gerät verbunden ist, muss sie auch bei anspruchsvollen Aktionen wie Drehen, Werfen und Schütteln flüssig laufen. Diese Bewegungen belasten das System stark, und manchmal verliert das Gerät kurz die Verbindung.

Jede Unterbrechung muss aber entweder unbemerkt bleiben oder so gut optimiert sein, dass der Nutzer keinen Moment aus dem Spiel fällt.

KI-Algorithmen für die Sensorfusion von Beschleunigungssensor und Gyroskop

Filter für die Sensorfusion sind nur die Spitze des Eisbergs. Ein Teil des Algorithmus ist komplett eigenentwickelt, deshalb war der Erfolg in der frühen Entwicklungsphase ungewiss: Es ist die erste Lösung dieser Art.

Die größte Herausforderung: Bestimmte Bewegungen treiben die Sensorwerte ans Maximum, was auf extrem hohe Beschleunigung hinweist. Deshalb brauchen diese Algorithmen laufende Forschung und Entwicklung.

Budgetoptimierung für plattformübergreifende 2D/3D-Spiele in Unity

Der übliche Ansatz wäre, mindestens einen Entwickler pro Plattform einzustellen oder ein kleines Unity-Team, das Algorithmen und Apps für iOS und Android baut.

Aber lässt sich die Arbeit mit diesen Technologien so aufteilen, dass jedes Teammitglied sein volles Potenzial ausschöpft?

Die Lösung: Flutter und Unity

Wie wichtig Unity als Technologie für Spiele ist, hat sich in der Praxis gezeigt. Der Plan war, den Controller in nativen Apps zu nutzen.

Um die Arbeit im Team zu vereinfachen, haben wir Flutter als Haupttechnologie für die Kommunikation auf beiden Plattformen gewählt und Unity nur dort eingesetzt, wo es nötig war.

Als Entwicklungsteam war Codigee für die Spiele, die Entwicklung der Algorithmen und den reibungslosen Betrieb der App auf beiden Plattformen verantwortlich.