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.
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 DemoModules Included
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.
Ready for booking or walk-in. Base rate displayed for cashier reference.
Active session with live countdown. Customer name and billing amount shown.
Less than 10 minutes remaining — orange pulse alert. Cashier prompted to check in.
Session exceeded end time — red pulse alert. Extra time accruing automatically.
Upcoming confirmed booking. Resource held — not available for walk-ins.
Blocked from booking. Admin sets reason note (cloth change, repairs, etc.).
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.
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
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
Select Resource & Customer
Cashier picks available table/console and selects customer (or walk-in). Group auto-applies correct rate.
Collect Prepaid
System shows amount to collect now (30 min × rate). Cashier collects cash or card before play starts.
Session Starts
Resource moves to In Use. Live countdown begins. Cashier sees elapsed time updating every few seconds.
Track Extra Time
After 30 min, session turns red and shows +extra minutes. Cashier can see extra charge building in real time.
Checkout
Cashier processes checkout — applies manual override or discount if needed. Final amount confirmed.
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.
- No registration needed
- Can upgrade to Gold or Premium
- Quick start with name only
- Membership ID issued
- Visit history & spend tracked
- Can upgrade to Premium
- Full profile with preferences
- Private room preferred flag
- Highest loyalty rewards
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.
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.
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.
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.
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.
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.
- On-site resource configuration
- Pricing tier setup
- Staff training session
- Customer data upload
- Live resource monitoring
- Bookings & open games
- Customer profiles & tiers
- Billing & checkout
- Revenue & utilisation reports
- SoftPOS integration
- Unlimited resources
- Unlimited customers
- All 5 report categories
- Two user roles (Admin + Cashier)
- Dark & light theme
- Receipt printing
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.