Want to hire ?? Do you love our work?? Contact us: contact@slotgen.com
Join our Discord community for setup help, questions and update announcements: https://discord.gg/ZusfazCCaM
Or message us on Telegram: @SlotgenSupport
ABOUT THE GAME
Cocktail Beach is an HTML5 slot machine game made in Construct 3, shipped together with an optional Node.js + MongoDB backend for server-side game logic. It is a 5-reel, 3-row video slot with 20 paylines, scatter-triggered free spins, cascading (drop) symbols and Big Win / Mega Win / Super Mega Win celebrations.
Out of the box the game runs 100% in the browser – just upload and play. When you are ready for server-authoritative gameplay, the included backend moves spins, balances, RTP control and history onto your own server with persistent MongoDB storage.
FEATURES
- 5×3 reel grid with 20 configurable paylines
- 8 paying symbols with editable payout tables (3, 4 and 5 of a kind)
- Free Spins bonus with pick-your-bonus choice screen and multipliers
- Cascade / drop mechanic with increasing multiplier
- Big Win, Mega Win and Super Mega Win celebration animations
- Turbo mode and Auto Spin
- Adjustable bet levels, interactive paytable and spin history screen
- Full audio: background music, free-spin music and effect sounds
- HTML5 game playable on all platforms (PC, Mobile, Android, iOS)
- Beautiful graphics (you can easily reskin according to your design)
- Made in Construct 3 – full source project (.c3p) included
- Mouse and Touch Controls
NODE.JS BACKEND (INCLUDED)
- Server-side game logic: spins, cascades and free spins computed on the server
- MongoDB persistence: users, balances, game sessions, transaction history
- RESTful API: init, spin, cascade, balance, config, free-spin packages, history, stats
- RTP (Return to Player) controls and configurable slot settings
- Drop-based multiplier system (x1 to x40) and free-spin packages with progressive multipliers
- Debug tools: spin logging, debug viewer page, API test page
- Step-by-step Construct 3 integration guides included
- Ready-made backend-integrated .c3p (BE100) – no manual wiring needed
Please don’t forget to rate if you like the game.
TECHNICAL REQUIREMENTS
- Standalone game: any web server or shared hosting that can serve static files (Apache, Nginx, IIS, etc.). No PHP, no database required. Must be served over http:// or https:// (not file://). Modern browser with WebGL.
- Backend (optional): Node.js 18+ and npm on a host that can run Node processes (VPS, Render, Railway, Heroku, etc.), plus MongoDB (local or free MongoDB Atlas cloud).
- To edit the game: Construct 3 (r466 or newer) with a paid subscription to edit and export the included .c3p source, plus the free third-party “Better Outline” addon by skymen (installed via the Construct 3 Addon Manager).
- Mobile export (optional): Android (Cordova) / iOS (Cordova) export via Construct 3.
- Note: the exported scripts (c3runtime.js, main.js, sw.js, etc.) are auto-generated by the official Construct 3 exporter; the original readable source is the included .c3p project (visual event sheets). The backend ships as plain, readable Node.js source files.
WHAT’S INCLUDED
- Construct 3 source project (.c3p) – all layouts, event sheets, graphics and sounds
- Ready-to-upload HTML5 export of the game
- Node.js + MongoDB backend (Express server, slot engine, REST API, database models, integration helper scripts and guides)
- Backend-integrated Construct 3 project (CocktailBeach_BE100.c3p) – reels driven by the server API, ready to point at your own server and export
- Full documentation – feature list, project structure, game variables, backend setup, API reference, hosting guide, troubleshooting
SCREENSHOTS
Demo site https://swiftplay.slotgen.com/ 