Urban Guitar to edukacyjna aplikacja mobilna do nauki gry na gitarze, stworzona przez międzynarodowy zespół we współpracy z Uberchord (obecnie częścią Duolingo), Yamahą i muzykiem Keithem Urbanem. Jej celem było stworzenie narzędzia wspierającego początkujących gitarzystów w intuicyjny i angażujący sposób – poprzez kursy, gry i inteligentną analizę gry.
Urban Guitar to zestaw kursów, w których każda lekcja zawiera zestaw minigier edukacyjnych. Gracz poznaje akordy, pojedyncze dźwięki, uczy się czytać tabulaturę i grać całe piosenki. Zawartość wzbogacają nagrania wideo, w których sam Keith Urban tłumaczy kolejne kroki nauki.
Specjalny tryb Daily Workout codziennie generuje nowe kombinacje akordów w oparciu o to, czego użytkownik już się nauczył. Zestawy są muzycznie spójne, a aplikacja wzbogaca akompaniament, gdy gracz gra poprawnie.
Dzięki technologii opracowanej przez Uberchord, aplikacja rozpoznaje dźwięki w czasie rzeczywistym – zarówno pojedyncze nuty, jak i pełne akordy. System ocenia poprawność gry i dostosowuje poziom trudności do postępów użytkownika. Aplikacja zawiera osobny system oceny rytmu, analizujący timing, długość i dokładność zagranych dźwięków. Dzięki temu użytkownik rozwija nie tylko technikę, ale i poczucie rytmu.
Urban Guitar obsługuje różne źródła dźwięku – od słuchawek przewodowych i Bluetooth (z kompensacją opóźnień), po interfejsy gitarowe. Aplikacja mobilna miksuje dźwięk użytkownika z podkładami i reaguje na jego grę w czasie rzeczywistym.
Aplikacja jest zintegrowana z backendem Uberchord i umożliwia m.in.:
Aplikacja na telefon została stworzona w silniku Unity, co umożliwiło optymalizację działania na wielu platformach mobilnych. Nasz zespół odpowiadał za całość implementacji, integrację z backendem, warstwę audio oraz doradztwo w zakresie grywalizacji i UX.