Muddini's Adventure – Backend
Alle Projekte

Muddini's Adventure – Backend

Das serverseitige Fundament für Muddini's Adventure – ein Mobile Game, entwickelt für die intersoft GmbH. Das Backend verwaltet Nutzerkonten, Bestenlisten und das Streak-System, das Spieler täglich zurück ins Spaghetti-Code-Labyrinth lockt.

BackendMobile GameREST APILeaderboardDjango

Muddini's Adventure ist ein Mobile Game, das Studio Merkas für die intersoft GmbH entwickelt hat. Meine Rolle war das Backend: die serverseitige Infrastruktur, die das Spiel am Laufen hält – von der Authentifizierung bis zum Leaderboard.

Technologie

Das Backend wurde mit Django und MySQL gebaut und stellt eine REST API bereit, über die die App sämtliche serverseitige Logik abruft.

Authentifizierung

Spieler können sich über Google oder Apple/iOS anmelden. Die OAuth-Integration sorgt dafür, dass kein eigenes Passwort-System nötig ist und der Einstieg ins Spiel so reibungslos wie möglich bleibt.

Streak-System

Ein zentrales Game-Design-Element ist das tägliche Streak-System. Das Backend verfolgt, ob ein Spieler jeden Tag mindestens ein Labyrinth abschließt, und belohnt Konstanz mit Extraleben. Ein Drei-Tage-Streak gibt drei Leben, ein Sieben-Tage-Streak schaltet den D-Bagger frei, der fünf Leben wiederherstellt.

Highscore & Leaderboard

Jede abgeschlossene Runde wird serverseitig ausgewertet und in der MySQL-Datenbank gespeichert. Das Leaderboard zeigt in Echtzeit, wer die schnellste Runde durch das Spaghetti-Code-Labyrinth gedreht hat – und motiviert Spieler, es noch einmal zu versuchen.

Screens

Startbildschirm
Gameplay
Simon Arndt • © 2026