An electron launcher that lets you play gfiles HTML5 game collection offline. Technically, it gives you the option to search through games, play them full screen while they are atuomatically served by a HTTP server in the background.
Go ahead and download the app from the releases.
Open the app, click on a game and play. On windows, click Ctrl + W to close games or select Window -> Close from the top menu. Each game has it's own control set.
If you have any issues with any games, please open up an issue on GitHub.
It is quite simple, you need to have NodeJS installed locally.
- Clone the repository to your local.
- The project is in the game-launcher folder, so run
cd game-launcherin your terminal. - Run
npm installfirst. - Depending on you OS, either run:
npm run dist:winfor Windowsnpm run dist:linuxfor Linuxnpm run dist:macfor MacOS
- You are done, it is in
distfolder.
Note: For Windows you need to have the Developer Mode open.
Currently 37 games are ignored and not included in the releases. This is due to either the games are not working or the games are buggy. game-launcher/config/ignore-games.json is where we set the ignored games, the names has to match the folder name of the games or emulators from the original repository.
If new games are added and some of them are fixed, we can add or remove games from this list.
Original repository owncer can also have a look at this list to understand which games are not working.
- Persistent storage for game progresses (electron browser storage)
- "Open folder" option to be standalone
- Game descriptions (JSON descriptors)
- Playtime tracking
- Theme customization
- Multi-language support
Contributions are welcome:
- Fork the repo
- Create a feature branch (
feat/<short-name>) - Run build locally
- Open a Pull Request with a concise description