Animal Party – Slot Game Template with Server & Admin

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.


Web Client Demo : https://xcasinoweb.honey-jam.net/

Admin Console Demo : https://xcasino.honey-jam.net/admin/

       (ID : observer, Password : observer)


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.