Skip to content

gmftania/html5-slot-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Open Slot Game Framework – HTML5 + Adjustable RTP + Admin Panel

Hello,

This is a small, independent project to create a few customizable HTML5 slot games. It’s not backed by a company or large budget — just a grassroots effort to build a flexible slot system, with the hope of learning and possibly getting some help or collaboration from the developer community.


Project Goal

The aim is to build a few simple but adaptable HTML5 slot games that:

  • Are fully responsive (work on both mobile and desktop browsers)
  • Can be reskinned easily with different themes and artwork
  • Support two environments:
    • Real-money mode using cash and bonus balances
    • Social play mode using virtual coins
  • Allow configurable RTP (return to player), ideally adjustable between 5% and 98%
  • Include standard features such as:
    • Free spins
    • Bonus rounds
    • Wilds, scatters, multipliers
    • 3x5 layout with 243 ways (or optionally configurable paylines)
  • Allow different bet levels and coin denominations

Backend / Admin Panel Requirements

To manage the games and track player activity, the project would ideally include a backend interface that can:

  • Upload and configure games
  • Adjust RTP, coin values, paylines, volatility, and other game settings
  • Choose wallet type per environment (cash, bonus, or coins)
  • Track spin-by-spin results, including:
    • Player/session ID
    • Game ID
    • Bet amount
    • Win amount
    • Outcome (e.g., reel positions, triggered bonuses)
    • Timestamp
  • Display basic reports and summaries:
    • Total wagers and wins per game
    • Actual RTP over time
    • Player activity reports
    • Exportable logs (CSV or JSON) for review or dispute handling
  • Include admin roles, IP restrictions, and potential API integration support

Code Ownership and Use

The goal is to self-host and fully manage the system internally. I’m not looking for licensed or white-label systems — just something I can build on, maintain, and customize over time for my own use.

This is a personal, independent project with no external funding or commercial rollout planned.


Why This Is Posted

This project is being built one step at a time. If you’ve created something similar, have useful codebases, or would be open to sharing your experience or templates, I’d be incredibly grateful.

Even a basic game engine, backend starter, or technical feedback would be a huge help.


Contact

If you'd like to get in touch or contribute in any way, feel free to:

Thanks for reading — any help, advice, or ideas are truly appreciated.

Releases

No releases published

Packages

No packages published