Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

spagheddis

14
Posts
1
Topics
23
Followers
A member registered Oct 11, 2025 · View creator page →

Creator of

Recent community posts

Hey Zizaco, great to have you here. Pointer Lock isn’t implemented yet, but it’s on my to-do list 🙂 it’ll be included in the next update.

Thank you for your feature request. They are included in the new Update of GemShell: https://l0om.itch.io/gemshell/devlog/1137312/gemshell-v060-changelog

New big major Update is here!

https://l0om.itch.io/gemshell/devlog/1131890/beta-051-steamworks-native-apis-are...

This will be possible in the next update fyi :-):


const ws = new WebSocket('wss://server.com/game');

ws.onopen = () => console.log('Connected');

ws.onmessage = (e) => console.log('Data:', e.data);

ws.onerror = (e) => console.error('Error:', e);

ws.onclose = () => console.log('Disconnected');

ws.send(JSON.stringify({ action: 'move', x: 10, y: 20 }));

(1 edit)

Hello Bioburden,

It's great to have you here! Our vision is to pack small games that include everything we need. While there are many frameworks available with Chromium and Node.js, we see this as an opportunity to develop our own native server communication API without unnecessary bloat. I'll note this as a feature request for upcoming updates.

The new version will not include Neutralino anymore, and Chromium is not currently planned. However, I will take it as a feature request because GemShells' vision is to deliver executables as small as possible.

The new update will include native Steamworks with all essential functions, allowing you to use the GemShells API to interact with Steam. It currently works properly on Mac and Windows, while Linux is still in testing.

Hey, nice to have you here!

Quick note on Steam support: it’s not available yet because we don’t bundle Node.js with your game. I’m adding Steamworks via native C bindings so you’ll get the key features without Node.js bloat soon.

I can’t give an exact ETA, as I’m heads‑down on a major GemShell update right now. I’ll share progress and timelines as soon as they’re ready.

Thanks for the feedback, great to hear it works with ExcaliburJS! Stay tuned for the next big update, it will significantly improve performance across all operating systems and deepen our Steamworks integration.

Welcome! Super excited to hear any feedback or feature requests – join us in our Discord channel! Big love to jslegend!

Now you can see GemShell in JSLegendDev's Youtube Video!

Hey, nice to see you here. You can easily pack a normal html into an exe :-) just try it out!

(2 edits)

https://l0om.itch.io/gemshell/devlog/1098889/gemshell-v005-instant-game-loading-

GemShell v0.0.5 - 95% Faster Loading!

Your games now load 80-95% faster after the first run thanks to Service Worker integration!

Performance Stats:

- Before: 2-5 seconds
- After: 0.1-0.5 seconds  
- Speed Boost: 95%

What's New:

- Full offline support - play without internet
- Automatic caching - instant startup
- Auto-update detection - seamless updates

Bug Fixes:

- Fixed build progress percentages (no more 37.688235294117646%)
- Cleaner build logs

Improvements:

- Asset Compression and Code Minifier is safe but much more aggressive

---

Version History

v0.0.4 - Service Worker Foundation

- Service Worker for offline gaming
- Seamless updates

v0.0.3 - Pro Features & Polish

New Features:

- Custom App Icons (1024x1024 PNG)
- Fullscreen Toggle (CMD+F / F11)
- Performance Mode (144+ FPS, V-Sync off)
- Persistent Settings
- FPS calculating with delta instead seconds for FPS-Graph

Bug Fixes:

- Fixed Windows builds not working
- Fixed Linux/Debian binary
- macOS Code Signing (instant startup)
- Fixed Phaser 3 keyboard input
- Fixed localStorage data loss on title changes
- Removed system beep sounds
- Fixed size estimations

Cross-Platform:

- macOS notarization support
- Universal keyboard handling
- Stable port system (Save/Load Data)

v0.0.2 - Compression & Optimization

New Features:

- Asset Compression (15-25% smaller)
- Code Minification (HTML 50-70%, CSS 50-70%, JS 25-40%)
- Duplicate Asset Detection
- Preload Critical Assets (30-50% faster start)
- Remove Console Logs

Improvements:

- itch.io Butler integration
- x64 builds only (better stability)

Bug Fixes:

- Fixed macOS duplicate .app bundles
- Transparent wrapper background

v0.0.1 - Initial Release

Core Features:

- Universal HTML5 game wrapper
- Multi-platform (Windows, macOS, Linux)
- Customizable window settings
- Single-file executables
- Build export for all platforms
- Developer tools with FPS graph

Game Engine Tested:

GDevelop, Phaser 3, Kaplay, Construct, Three.js, PixiJS, LittleJS, and more!

---

Download GemShell Now

Build your HTML5 games for desktop in seconds!

https://l0om.itch.io/gemshell


For Indie Devs & Game Jammers: Transform your HTML5 webgames into lightning-fast desktop applications with GemShell's one-click export. Skip Electron's 200MB bloat - create lean packages that launch instantly. Works with any HTML5 engine (Godot, Unity WebGL, GameMaker, Gdevelop, Phaser, Construct, and many more).

https://l0om.itch.io/gemshell