
Kund:
HOPX
HOPX: Flutter och Unity
HopX är en startup med patenterad spelteknik som väcker uppmärksamhet i USA och Europa. Deras AI-drivna algoritmer ruskar om både spelbranschen och ölbranschen.
Tidsram
2018 - nu
Bransch
IoT och spel
Uppdrag
Utveckling och rådgivning
Codigee är stolta över att presentera Hopx, en banbrytande spelplattform som förenar nostalgi med nästa generations teknik. Med avancerade algoritmer för maskininlärning förvandlar Hopx klassiska gatuspel som kapsylrace och myntkast till digitala pärlor som kräver precision och skicklighet.
Kontrollen, formad som en kapsyl, ger en nyanserad spelupplevelse och en kontrollnivå som du inte hittar någon annanstans i den digitala världen. Hopx är designat i skärningspunkten mellan cyberestetik och extremsportkultur, och har gått från testapp till fullt fungerande produkt och öppnat nästa finansieringsfas för bolaget.
Kommunikation med en IoT-enhet via Bluetooth
När en mobilapp kopplas till en BLE-enhet är det avgörande att hålla prestandan stabil under krävande moment som snurr, kast och skakningar. De här rörelserna belastar systemet hårt, och ibland kan enheten tappa anslutningen ett ögonblick.
Varje sådant avbrott måste ändå gå obemärkt förbi eller vara så väl optimerat att användaren aldrig tappar fokus på spelet.

AI-algoritmer för sensorfusion av accelerometer och gyroskop
Att använda filter för sensorfusion är bara toppen av isberget. En del av algoritmen är helt egenutvecklad, så det var osäkert om den skulle lyckas i de första faserna: det här är den första lösningen i sitt slag.
Den största utmaningen är att vissa rörelser får sensoravläsningarna att slå i taket, vilket betyder extremt hög acceleration. Därför kräver utvecklingen av de här algoritmerna löpande forskning och utveckling.

Budgetoptimering för 2D/3D-spel i Unity på flera plattformar
Det vanliga upplägget är att anställa minst en utvecklare per plattform eller ett litet team av Unity-utvecklare som bygger algoritmer och appar för iOS och Android.
Men går det att fördela arbetet så effektivt att hela teamets potential tas till vara, med tanke på teknikerna ovan?

Lösningen: Flutter och Unity
Unity har visat sitt värde som teknik för spelutveckling i praktiken. Planen var att använda kontrollen i native-appar.
För att effektivisera teamets arbete valde vi Flutter som huvudteknik för kommunikationen på båda plattformarna, och använde Unity bara när det behövdes.
Som utvecklingsteam ansvarade Codigee för spelutveckling, algoritmutveckling och för att appen fungerar sömlöst på båda plattformarna.









