Crystal Play

Real-time session timers, booking management, open-game prepaid tracking, three-tier customer pricing, live revenue dashboards — one complete system for Oman's gaming centres.

Real-Time Session Timers Booking Management Open Game Prepaid Walk-in / Gold / Premium Tiers Overdue Session Alerts PlayStation Management Snooker & Billiard Tables Private Room Bookings Cashier Billing & Discounts Customer Profiles Revenue Analytics Resource Utilisation Reports SoftPOS Payments Printable Receipts Real-Time Session Timers Booking Management Open Game Prepaid Walk-in / Gold / Premium Tiers Overdue Session Alerts PlayStation Management Snooker & Billiard Tables Private Room Bookings Cashier Billing & Discounts Customer Profiles Revenue Analytics Resource Utilisation Reports SoftPOS Payments Printable Receipts

Every Table. Every Console.
Every Session. Live.

Crystal Play gives your cashier a live view of every resource in the centre — what is in use, who is playing, how much time is left, and how much they owe. No whiteboards, no guessing, no missed overtime.

Modern Digital World LLC configures Crystal Play around your specific resource layout, pricing tiers, and session rules. Whether you run a PlayStation lounge, a billiards hall, or a mixed entertainment centre — you go live with a system that fits your floor from day one.

Request a Free Demo

Modules Included

Resource Monitor (Live)
Booking Management
Open Game (Prepaid)
Customer Management
Billing & Checkout
Overdue & Ending-Soon Alerts
Revenue & Analytics Reports
Live Operations Dashboard
Receipt Printing
SoftPOS Billing
0
Resource Categories
0
Live Status Tracking
0
Customer Pricing Groups
0
Analytics Categories

Every Table and Console.
One Live View.

Crystal Play tracks every gaming resource in your centre in real time — with second-by-second countdown timers, customer names, and billing amounts updating live on your cashier screen.

PlayStation Consoles

Each console tracked individually with PS-01, PS-02 codes. Single and multiplayer sessions. Per-console revenue tracking.

Snooker Tables

Individual table tracking (SN-01 to SN-06). Full session history per table. Maintenance mode for cloth replacement or repairs.

Billiard Tables

Multiple tables (BL-01 to BL-08) managed independently. Utilisation rate calculated per table. Booking or open-game mode.

Private Rooms

Premium enclosed rooms (PR-01). Advance booking required. VIP pricing applies. High revenue-per-hour resource.

Available

Ready for booking or walk-in. Base rate displayed for cashier reference.

In Use

Active session with live countdown. Customer name and billing amount shown.

Ending Soon

Less than 10 minutes remaining — orange pulse alert. Cashier prompted to check in.

Overdue

Session exceeded end time — red pulse alert. Extra time accruing automatically.

Reserved

Upcoming confirmed booking. Resource held — not available for walk-ins.

Maintenance

Blocked from booking. Admin sets reason note (cloth change, repairs, etc.).

gamezone_resources.webp — Live resource monitor grid showing all tables and consoles with status, countdown timers, and customer names (1200 × 525)

Booked in Advance.
Or Walk In and Play.

Crystal Play handles both session models — scheduled reservations and on-the-spot open games — each with its own billing workflow.

Booking

Scheduled Reservation

  • Customer books a specific resource for a set date and time slot
  • Duration selected: 30 / 60 / 90 / 120 / 180 / 240 minutes
  • Resource marked Reserved — blocked from walk-ins
  • Cashier checks customer in when they arrive → session starts
  • Live countdown timer starts immediately on check-in
  • Ending-soon alert at 10 minutes remaining
  • Overdue alert + extra time accrual if not checked out
  • Billing at checkout: booked time + any extra time
Open Game

Walk-In Prepaid Session

  • No advance booking — customer walks in and starts playing
  • 30-minute prepaid amount collected immediately at session start
  • Timer starts — green (within prepaid), orange at 25–30 min, red past 30 min
  • Visual prepaid progress bar on cashier screen
  • Extra minutes beyond 30 tracked automatically
  • Cashier can manually override the extra charge amount
  • Discount can be applied at checkout (OMR or %)
  • Receipt generated and printable on checkout
Step 01

Select Resource & Customer

Cashier picks available table/console and selects customer (or walk-in). Group auto-applies correct rate.

Step 02

Collect Prepaid

System shows amount to collect now (30 min × rate). Cashier collects cash or card before play starts.

Step 03

Session Starts

Resource moves to In Use. Live countdown begins. Cashier sees elapsed time updating every few seconds.

Step 04

Track Extra Time

After 30 min, session turns red and shows +extra minutes. Cashier can see extra charge building in real time.

Step 05

Checkout

Cashier processes checkout — applies manual override or discount if needed. Final amount confirmed.

Step 06

Receipt & Free

Receipt printed or shown. Resource immediately marked Available for the next customer.

Three Tiers. Automatic Rate.
No Manual Calculation.

Every customer is assigned to a pricing group. Crystal Play applies the correct hourly rate automatically at billing — no cashier needs to remember or calculate discounts.

Walk-in
2.000 OMR / hr
Base rate — no account required
  • No registration needed
  • Can upgrade to Gold or Premium
  • Quick start with name only
Gold
1.500 OMR / hr
25% discount — loyalty member
  • Membership ID issued
  • Visit history & spend tracked
  • Can upgrade to Premium
Premium
1.000 OMR / hr
50% discount — VIP member
  • Full profile with preferences
  • Private room preferred flag
  • Highest loyalty rewards
Customer profiles: name, mobile, email, membership ID, join date, last visit, total visits, total spend Group upgrades applied instantly — new rate applies from next session Full booking history per customer — last 5 sessions viewable in profile

Every Alert. Every OMR.
Right Now.

The cashier dashboard updates in real time — KPI counts, revenue, active alerts, and today's upcoming bookings all visible on one screen without refreshing.

Total Resources
Occupied Now
Ending Soon (<10 min)
Overdue Sessions
Today's Revenue (OMR)

Real-Time Resource Grid

Every resource shown as a mini-card — ID, customer name, countdown timer, estimated charge, and quick action buttons (Extend / Checkout). Updates every 30 seconds automatically.

Active Alerts Panel

Overdue sessions shown in red with a direct checkout link. Ending-soon sessions shown in orange with an extend link. If all sessions are on time: green "No Alerts" status.

Today's Revenue Card

Large OMR display with session breakdown (regular bookings vs open games) and discounts applied. Weekly 7-day bar chart showing the revenue trend for the current week.

Session by Customer Group

Walk-in, Gold, and Premium session counts with revenue for each group — with progress bars. Gives a quick view of which customer tier is driving the most revenue today.

Upcoming Bookings Today

Next 5 confirmed bookings shown in a table: customer, resource, time, and group. Cashier can prepare in advance before the booking window opens.

Active Open Games List

All open-game sessions listed with elapsed time and prepaid vs extra breakdown. One-click checkout from the dashboard — no need to navigate to a separate module.

gamezone_dashboard.webp — Live operations dashboard with KPI strip, resource grid, alert panel, and today's revenue card (1200 × 525)

Select the Session.
Bill Calculated. Done.

The cashier selects an active session — Crystal Play calculates the full bill in real time. Add overrides, apply a discount, and process payment in seconds.

Charge Component
Type
Booked Duration Charge
Billed
Extra Time (if overdue)
Billed
Manual Extra Charge (cashier override)
Optional
Discount (OMR or %)
Deducted
Total Payable
Total can never go below zero Bill recalculates in real time as cashier types
Cash
Card
SoftPOS

Printable Receipt

TXN ID, customer, resource, session type, start/end time, duration, rate, billing breakdown, total paid, and payment method — all on one clean receipt.

Recent Checkouts Log

Today's completed checkouts shown in a table — booking ID, customer, resource, duration, amount, checkout time, and receipt link for reprinting.

gamezone_billing.webp — Billing screen with session selected, bill breakdown, discount field, payment buttons, and recent checkouts table (1200 × 525)

Five Report Categories.
Every Business Insight Covered.

Crystal Play generates structured analytics across operations, revenue, bookings, customers, and management — all with date range filtering and export.

Operational Report

Resource utilisation table: hours used, sessions, revenue, and utilisation % per table and console. Status breakdown across all resources. Identify underused assets instantly.

Revenue & Sales Report

Weekly revenue bar chart, hourly revenue breakdown (identify peak hours), revenue by customer group (Walk-in/Gold/Premium), and revenue by resource type (PlayStation/Snooker/Billiard/Rooms).

Bookings Report

Full transaction log: booking ID, customer, resource, date, time, duration, group, session type, amount, and status. Export-ready for accounting and reconciliation.

Customers Report

Top 10 customers by total spend. Group distribution breakdown (Walk-in / Gold / Premium). Customer count and revenue per group. Identify who your most valuable regulars are.

Management Summary

Most-used resource, peak hour revenue, average session duration, revenue per resource type. Peak business hours chart — shows when to staff up and when it's quiet.

Date Range & Export

All reports filter by custom date range. CSV export for external analysis. Print button for physical records. No dependency on external tools — all reporting is built in.

gamezone_reports.webp — Reports screen with navigation pills, weekly revenue chart, and resource utilisation table (1200 × 525)

Browser-Based. Oman-Hosted.
Role-Controlled.

Browser-Based

No software installation. Crystal Play runs on any device with a browser — front desk terminal, manager's tablet, or mobile. Open it, log in, start managing.

Hosted on Oman Data Park

All session data, customer records, and revenue figures stored within Oman. Complies with Oman data residency requirements.

Two User Roles

Admin (Manager) has full access — reports, settings, resource setup, customer upgrades. Cashier handles day-to-day operations — sessions, billing, and checkout only.

Bilingual EN / AR

Interface and receipts support both English and Arabic. Cashier can switch languages without any disruption to active sessions.

Light & Dark Theme

Cashier preference saved. Dark mode recommended for late-night gaming centres to reduce eye strain. Switches instantly with one click.

Local Setup & Support

Modern Digital World LLC configures Crystal Play on-site in Muscat — resource IDs, pricing, customer groups all set up before go-live. Support in Arabic and English.

One Subscription.
Everything Included.

Crystal Play is priced per venue — all modules, all resource types, all reports. No per-user fees or module add-ons.

One-Time
120 OMR
Setup, configuration & training
  • On-site resource configuration
  • Pricing tier setup
  • Staff training session
  • Customer data upload
Included
All Modules
No add-ons — everything in one plan
  • Unlimited resources
  • Unlimited customers
  • All 5 report categories
  • Two user roles (Admin + Cashier)
  • Dark & light theme
  • Receipt printing
Get a Demo & Confirm Pricing

Common Questions

Crystal Play manages four resource types: PlayStation Consoles, Snooker Tables, Billiard Tables, and Private Rooms. Each resource has its own ID code, status, real-time countdown timer, and full session history. Resources can be individually marked for maintenance with a reason note.

A Booking is a scheduled reservation — the customer books a specific resource for a set date and time in advance. An Open Game is a walk-in session where a 30-minute prepaid amount is collected immediately. If the customer plays beyond 30 minutes, extra time is calculated automatically and charged at checkout by the cashier.

Crystal Play supports three customer groups: Walk-in at OMR 2.000/hour (base rate), Gold members at OMR 1.500/hour (25% discount), and Premium members at OMR 1.000/hour (50% discount). The system applies the correct rate automatically at billing based on the customer's group. Customers can be upgraded between groups at any time.

Crystal Play generates two automatic visual alerts: an Ending Soon alert (orange pulse) when a session has less than 10 minutes remaining, and an Overdue alert (red pulse) when the session has exceeded its booked end time. Both appear on the live dashboard and resource monitor with direct links to extend or checkout the session.

Yes. At checkout, the cashier can apply a discount as either a fixed OMR amount or a percentage of the total. For Open Games, a manual extra charge override field is also available. The system recalculates the total in real time as the cashier types, and ensures the total can never go below zero.

Crystal Play generates five report categories: Operational (resource utilisation and status breakdown), Revenue & Sales (weekly chart, hourly peaks, revenue by group and resource type), Bookings (full transaction log), Customers (top spenders, group distribution), and Management Summary (most-used resources, peak hours, average session duration). All reports support date range filtering and CSV export.