HomeWorkAbout
Casino Game

Casino Game

Unity C#Slot Machine EnginePet SystemWeekly Reward PipelineFirebase BackendShader Graph

Gallery

Casino Game Slot Reels

Slot Reels, Win animation with coin burst and highlighted payline across one of 10 themed machines

Casino Game Pet Laboratory

Pet Laboratory, Upgrade your collectible pets across tiers to increase the weekly bonus yield

Demo Video

Casino Game in Action

10 slot machine types, themed maps, and the Pet Laboratory in action

Watch on YouTube

The Challenge

Design and build a feature-rich casino slots game with 10 distinct slot machine types, each with its own thematic map and visual identity, from neon Vegas strips to mystical jungle temples. The game required a fully functional Pet Laboratory system where players collect, evolve, and upgrade pets that passively generate weekly bonus rewards, creating long-term engagement loops beyond core slot gameplay.

Development Process

Key Challenges

Engineering 10 independent slot reel engines with unique symbol sets, payline configurations, and win-condition logic while keeping the codebase modular and easy to extend

Designing the Pet Laboratory progression system so upgrades feel meaningful and the weekly bonus pipeline stays balanced and exploit-resistant across all pet tiers

Architecture & Design

Built in Unity with a modular slot machine framework where each machine type is a self-contained scriptable object configuration driving reels, symbols, and paylines. The Pet Lab runs on a server-authoritative timer system via Firebase to ensure weekly bonuses are tamper-proof and consistent across sessions.

Project Structure
Slots/
├── SlotMachineController.cs
├── ReelSystem.cs
└── PaylineEvaluator.cs

Pets/
├── PetLabManager.cs
├── PetUpgradeSystem.cs
└── WeeklyBonusPipeline.cs

Maps/
├── ThemeManager.cs
└── MapUnlockController.cs

Core Systems

Modular slot reel engine with 10 independent machine configs, symbol weights, and win-line evaluators

Server-authoritative Pet Lab with upgrade tiers, evolution chains, and tamper-proof weekly bonus distribution

The Result

Casino Game final result

Final Product

A richly themed casino slots experience featuring 10 distinct slot machine types across vibrant map environments, from neon Vegas strips to ancient jungle temples. Includes a full Pet Laboratory where players upgrade collectible pets that generate weekly bonus rewards.

Key Features

10 unique slot machine types each with a distinct theme, reel layout, and symbol set

Multiple map environments, Vegas neon, jungle temple, space station, pirate cove, and more

Pet Laboratory with collectable pets, upgrade paths, and evolution mechanics

Weekly bonus reward system tied to pet tier and upgrade level

Animated win sequences, coin explosions, and per-machine sound design

10
Slot Machine Types
Weekly
Pet Bonus Cycle
5+
Themed Maps

Improvements & Impact

The Casino Game successfully blends classic slot machine excitement with a modern pet progression meta-loop. The Pet Laboratory gives players a long-term goal beyond individual spins, dramatically increasing session length and daily return rates. Each themed map creates a fresh visual context that keeps the core slot gameplay from feeling repetitive. The weekly bonus system tied to pet upgrades rewards consistent players and creates a satisfying cadence of anticipation and reward. The project is in active development with additional slot types, rare pet variants, and seasonal map events planned for upcoming milestones.

OJ
Otar Japaridze

Unity C# Developer · Multiplayer Engineer · Full-Stack Cloud Developer

Connect

LinkedIn

© 2025 Otar Japaridze · All Rights Reserved

Available for work
J4P4R414 subscribers