Animal Party – Slot Game Template with Server & Admin
Game server (C# / ASP.NET Core 8, MySQL or MariaDB), included as source ... Theoretical RTP 96.51%. ... - Game math editor with validation, scheduled deployment, version history and rollback.
by Honeyjam
Price History +
- Unity 6000.3.20f1, Universal Render Pipeline (2D renderer), uGUI
- 66 C# scripts in namespace SlotGame (runtime asmdef SlotGame.Runtime)
- 1,370 PNG textures, 15 WAV sound files (44.1/48 kHz, 16-bit), 4 MP4 win-tier videos, 5 fonts (Noto, OFL)
- Demo scene: Assets/AnimalParty/Scenes/Main.unity
- Server: ASP.NET Core 8, EF Core 8 (Pomelo MySQL), SignalR, JWT, BCrypt, Swagger. Admin: HTML/CSS/vanilla JS.
- Platforms: Android arm64 (tested, minSdk 25); the editor works on Windows and macOS
- Documentation: PDF + Markdown (offline)
Animal Party is a complete, server-authoritative slot game template for teams building a social or virtual-coin slot title. It ships as a working game: a Unity client, a game server and a web admin console.
Unity 6 client (URP 2D, uGUI)
- 5 reels x 3 rows, 20 fixed paylines. 16 symbols with win animations, win-tier celebrations, transitions and particle effects.
- Wilds with 2x and 3x multipliers (multipliers add up), sticky wilds during free spins, and an animated free-spin randomizer (9-27 spins).
- Auto-spin, three spin speeds, paytable, rules and payline screens, settings, and sound and music volume.
- 12 UI languages: English, Korean, Japanese, Simplified and Traditional Chinese, French, German, Italian, Spanish, Portuguese, Turkish, Russian.
- All art, audio and video are bundled locally. No remote asset download.
- Includes a demo scene (Assets/AnimalParty/Scenes/Main.unity) and a one-command Android build script.
- The client only presents results. Every outcome comes from the server.
Game server (C# / ASP.NET Core 8, MySQL or MariaDB), included as source
- Delivered as Assets/AnimalParty/ServerSource/AnimalParty_Server_Admin_source.zip (a Visual Studio / .NET project; unzip it outside Unity).
- Account registration and login (bcrypt + JWT), virtual-coin wallet with a transaction ledger, and session recovery.
- Data-driven math in three JSON files (reel strips, paytable, free-spin rules), validated at startup. Theoretical RTP 96.51%.
- Idempotent spin commands, round history, real-time events over SignalR, health endpoint and Swagger docs.
- EF Core migrations create the database automatically on first run. A Linux systemd unit is included.
Web admin console (served by the server)
- Dashboard, realtime monitor, players, round lookup and replay, RTP reports, audit log.
- Game math editor with validation, scheduled deployment, version history and rollback.
- Roles: super admin, custom per-area permissions, and a read-only observer. 12 languages.
Virtual coins only. The template uses a virtual currency and contains no payment, cash-out or prize features. You are responsible for store policies and local law wherever you publish.
Requirements: Unity 6000.3.20f1 (URP). .NET 8 SDK and MySQL 8 / MariaDB 10.5+ for the server. Android (arm64) tested. Dependencies installed through Package Manager: Input System 1.19.0, Newtonsoft Json 3.2.2, URP 17.3.0, uGUI 2.0.0.
Documentation: Assets/AnimalParty/Documentation/DOCUMENTATION.pdf (setup, configuration, API, reskinning, deployment, security checklist).
Asset uses Noto Sans / Noto Sans CJK under the SIL Open Font License 1.1 and Newtonsoft.Json under the MIT license; see Third-Party Notices.txt in the package for details.