SlotFramework is a complete slot machine engine built by a developer with 8 years of professional experience in the social casino industry.
Everything is configured through ScriptableObjects — symbols, paylines, bets, physics, audio — no code changes needed to create new slot games.
WEB DEMO
WHAT'S INCLUDED
Two fully playable demo games with complete configurations, lobby system, and all source code.
ARCHITECTURE
- State Machine with 8 defined states for predictable game flow
- Event Bus system for fully decoupled components
- Interface abstractions (IResultProvider, IPersistenceService) for easy server integration
- Object pooling to minimize garbage collection
- Built on UniTask for smooth async operations
FEATURES
- Configurable grid size (3-10 columns, 3-7 rows)
- Unlimited paylines with visual editor
- Wild symbols with multipliers (Wild, Wild2X, Wild3X)
- Free Spins with retrigger support
- Anticipation system for dramatic reel stops
- Multiple spin modes (Normal, Turbo, Quick)
- Auto-spin functionality
- Win streak detection and celebration splashes
- Big Win / Mega Win / Ultra Win presentations
TOOLS
- RTP Simulator — Run millions of spins to validate your math
- Visual Payline Editor — Draw paylines by clicking cells
- 3 RNG providers (Unity, System.Random, Mersenne Twister)
AUDIO
- Pooled sound effects system
- Music with crossfade support
- Automatic event binding
- Persistent volume settings
SUPPORT
Full 34-page documentation with code examples, troubleshooting guide, and API reference. I respond to questions within 24 hours.