Hexaglow UB
Ungdomsbedrift startet i første klasse på videregående. Vi solgte konfigurerbare lysende veggpaneler du kunne sette sammen som du ville. Jeg skrev følgeappen i Unity/C# som styrte farge, animasjon og gruppering på panelene.
Produktet
Sekskantede paneler som klikket sammen i hvilke som helst veggoppsett. Hvert panel hadde sin egen kontroller og adresserbare LED-er, og hele oppsettet meldte seg som én enhet til en mobilapp: sett en farge, sett en animasjon, grupper paneler i soner.
Hva jeg bygde
- App: Unity / C#, plattformuavhengig, snakket med panelene over BLE.
- UI: Dra-og-slipp som speilet brukerens egen vegg.
- Effekter: En liten effektmotor, med solid farge, gradient, pust, chase og lydreaktiv modus.
- Paring: En førstegangsoppsett-flyt som skannet, navnga og sorterte panelene med minst mulig brukerinput.
Hva det egentlig var
Første gang jeg sendte programvare til folk som ikke var meg selv. Onboarding, feiltilstander, øyeblikket der et panel ikke parer seg og brukeren ikke aner hvorfor. Alle de ikke-morsomme-men-helt-nødvendige delene av forbrukerprogramvare. Jeg lærte mer av én uimponert kunde enn av alle tutorials jeg noensinne hadde fulgt.