JACKZIO BLOG

Tiefgehende Inhalte zur Slot-Entwicklung

Praxiserfahrung, technische Einblicke und Branchen-Trends — direkt aus unserem Studio.

Charakter-Design für Slots

Charakter-Design: vom Sketch zum Helden im Spielerherz

Jeder erfolgreiche Slot lebt von einer Figur, die hängenbleibt. Unsere Lead-Designerin Léa Dubois erklärt, wie aus einer ersten Skizze ein 3D-Modell wird, an das sich Spieler erinnern.

Unser Charakter-Design-Prozess gliedert sich in fünf Phasen. In Phase eins sammeln wir 30 bis 50 Referenzbilder als Moodboard, um die Atmosphäre festzulegen. In Phase zwei entstehen fünf bis sieben Konzept-Skizzen mit unterschiedlichen Persönlichkeiten. Der Kunde wählt zwei bis drei davon zur Vertiefung aus.

Phase drei ist die wichtigste: Wir schreiben für jede Figur einen kurzen «Charakter-Lebenslauf». Woher kommt sie? Was mag sie? Wovor hat sie Angst? Das klingt übertrieben, aber Spieler nehmen diese Tiefe unbewusst wahr. In Phase vier folgen Color Treatment und Materialien in Procreate und Substance Painter. Phase fünf liefert das 3D-Sculpt (wenn nötig) und Animations-Tests. Insgesamt rechnen wir mit vier bis sechs Wochen pro Charakter.

Math-Modelle für Slots

RTP, Volatilität, Hit Frequency — die Mathematik hinter beliebten Slots

96 % RTP klingen einfach, dahinter stecken aber Tausende Monte-Carlo-Simulationen. Math-Lead Stefan Hofer erläutert das digitale Herz eines modernen Slots.

Wenn ein Kunde «ich möchte 96 % RTP» sagt, meint er eigentlich «ein Spiel, das sich für die Spieler fair anfühlt und für den Betreiber profitabel ist». Das sind zwei verschiedene Dinge. 96 % RTP lassen sich über 70 % Hit-Frequency mit kleinen Auszahlungen erreichen — oder über 15 % Hit-Frequency mit grossen Jackpots. Das Spielerlebnis ist komplett unterschiedlich.

Wir kalibrieren jeden Slot mit Monte-Carlo-Simulationen über 100 Millionen Spins. Geprüft werden nicht nur RTP, sondern auch «Max Drawdown», «durchschnittliche Session-Länge», Varianz und die «emotionale Spielerkurve» — wie soll sich Spin 20 anfühlen? Spin 100? All das ist mathematisch designbar.

Mobile Optimierung

60 FPS auf fünf Jahre alten Android-Geräten

Moderne Slots haben Tausende Partikel, komplexe Shader und unzählige Animationen. Wie laufen sie trotzdem flüssig auf Low-End-Geräten? CTO Matteo Bianchi teilt sieben Performance-Tricks.

Trick eins: Texture Atlases. Alle Symbole, UI-Elemente und Effekte landen in zwei bis drei 2048×2048-Atlases. Das senkt 200 Draw Calls auf weniger als fünf. Trick zwei: Object Pools. Partikel, Timer und Animationen werden aus Pools geholt und nie neu erstellt — das eliminiert GC-Stutter.

Trick drei: Sprite Batching via ParticleContainer in Pixi.js v8. Trick vier: Level-of-Detail — Low-End-Geräte erhalten ein vereinfachtes Partikelsystem und Hintergründe in halber Auflösung. Wir erkennen das Gerät automatisch. Trick fünf: Streaming-Sounds statt 50 vorgeladene Files. Trick sechs: keine Allokationen im requestAnimationFrame-Loop. Trick sieben: Math-Engine und Server-Kommunikation in Web Workers auslagern. Resultat: iPhone 6 hält stabil 58 bis 60 FPS.

QA und Zertifizierung

GLI beim ersten Durchgang bestehen — unsere QA-Checkliste

Die meisten Studios werden zwei- bis dreimal von der Zertifizierung zurückgewiesen. Unsere Slots bestehen normalerweise auf Anhieb. Hier eine Kurzfassung unserer 142-Punkte-QA-Checkliste.

Der häufigste Grund für Zertifizierungs-Fails ist nicht die Mathematik, sondern UI/UX-Verstösse gegen regulatorische Anforderungen. Viele Jurisdiktionen verlangen beispielsweise, dass «Auto Spin» sofort stoppbar sein muss — die meisten Spiele lassen den aktuellen Spin aber zu Ende laufen. Unser QA-Prozess startet mit 142 Prüfpunkten in acht Kategorien: UI-Konsistenz, Math-Genauigkeit, Error-Handling, Netzwerk-Wiederherstellung, Mobile-Gesten, Barrierefreiheit, Responsible-Gambling-Features, Plattform-Integration.

Entscheidend: Unser QA-Team ist bereits in der Design-Phase eingebunden. Jedes neue Feature wird vor dem Coden geprüft. So vermeiden wir 80 % der späten Bugfixes. Zusätzlich pflegen wir eine «Certification Issues Database» mit allen Problemen aus sieben Jahren Zertifizierung. Jedes neue Projekt prüft diese Liste automatisch.