View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1.0
- Last updated
- First released
- Unity version
- 6000.0.58 or later
- Package size
- 52.1 MB
- Files
- 195
- Favorites
- 7
- Views in the past week
- 35
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $41.30 on
Keywords
SlotFramework - Slot Machine Engine
A complete, production-ready slot machine engine. Data-driven design with ScriptableObjects, built-in RTP simulator, and server-ready architecture.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 9
SlotFramework - Slot Machine Engine screenshot 1
About this asset
SlotFramework provides the core systems and editor tools for building slot games in Unity 6.
Configure symbols, reward tables, paylines, bets and reel timing through ScriptableObjects. Create variations using the included systems, or extend the C# source with your own mechanics and presentation.
NEW IN VERSION 1.1
Add optional payline cascades to your slot configurations. Winning symbols disappear, surviving symbols fall, and new symbols refill the reels. Each resulting board is evaluated within the same spin, without another bet.
The update includes a Cascade Demo scene, shared round resolution for gameplay and RTP simulation, and fixes for symbol-effect awards when skipping win presentations.
GAMEPLAY FEATURES
- Configurable grids: 3–10 columns and 3–7 visible rows.
- Configurable paylines with a visual editor.
- Optional payline cascades with adjustable timing and refill limits.
- Wild substitution and multipliers: Wild, Wild2X and Wild3X.
- Free spins with retrigger support.
- Custom symbol effects.
- Anticipation, auto-spin and Normal, Turbo and Quick modes.
- Win streaks and Big Win, Mega Win and Ultra Win presentations.
EDITOR TOOLS
- RTP Simulator covering complete cascade rounds, symbol-effect prizes and free-spin awards.
- CSV reports for reviewing simulation results.
- Visual Payline Editor.
- Unity, System.Random and Mersenne Twister RNG providers.
INCLUDED CONTENT
- Classic slot configurations, a playable slot scene and a lobby.
- A dedicated Cascade Demo scene and configuration.
- Audio playback with pooled sound effects, music crossfades and persistent volume settings.
- Full C# source.
- Installation guide, configuration documentation, integration examples and PDF manual.
CUSTOMIZATION
The framework uses a state machine, events and UniTask-based asynchronous operations. Interfaces allow you to implement custom result providers and persistence services.
Custom mechanics and backend integrations require programming. A server wallet and backoffice service are not included.
Cascades use paylines. Sticky/expanding wilds, cluster scoring and Megaways are not included in version 1.1.
DOCUMENTATION AND SUPPORT
Includes setup instructions, API documentation, examples and troubleshooting guidance. Questions, bug reports and feature requests are welcome through the support channels listed on this page.
From the publisher's Asset Store listing.
Technical details
REQUIREMENTS
- Unity 6 (6000.0 or newer); validated with 6000.0.58f2.
- Universal Render Pipeline. Use a Universal 2D project for the included scenes.
- UniTask, installed separately through Package Manager.
- Input System, installed and enabled.
- Unity UI / TextMeshPro, with TMP Essential Resources imported.
Dependencies must be installed before importing the framework. They are not bundled with the asset package.
ARCHITECTURE
- ScriptableObject-based configuration.
- Eight-state gameplay state machine.
- Event-based communication.
- UniTask-based asynchronous operations.
- IResultProvider for custom result generation.
- ICascadeResultProvider for custom cascade results.
- IPersistenceService for custom persistence.
CASCADE RULES
- Cascades are optional and disabled in existing configurations.
- Overlapping winning cells are removed once.
- Surviving symbols retain their order.
- Scatter and symbol-effect awards use the final board.
- Gameplay and RTP simulation share the same round resolver.
VALIDATION
- Validated with Unity 6000.0.58f2, URP and Windows x64.
- 27 EditMode and 5 PlayMode tests passed.
- Fresh-project import and gameplay tests passed.
- WebGL and mobile targets have not yet been validated for version 1.1.
DOCUMENTATION
- PDF manual.
- Installation and configuration guides.
- API documentation and integration examples.
- Troubleshooting guidance.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.58f2 | Compatible | Compatible | Not listed |
As listed on the Asset Store.