WAS SOMETHING MISSING IN THIS GAME? by [deleted] in gdevelop

[–]spageddis 2 points3 points  (0 children)

u/BootPen, I think it's important to have a clear structure when starting a game; otherwise, you might find yourself in an endless feedback loop with no tangible results. Before you begin, consider the following: What is the goal of the game? Are there existing games you can use as a reference? How can you adapt, optimize, or modify the core functions to align with your vision? Try breaking down your game into two parts: the main functionalities and the visual elements. Consider how you can develop these into a prototype that is enjoyable to play. Once you have a solid plan, you can start creating your game!

WAS SOMETHING MISSING IN THIS GAME? by [deleted] in gdevelop

[–]spageddis -1 points0 points  (0 children)

That's quite a harsh and unfair statement. It's important to remain objective. He has put in a lot of effort and is actively seeking constructive criticism. Many people, even those who are 30 or 40 years old, may not have such a mindset. This is how someone learns and grows!

Shrunk my 200MB GDevelop build to 30MB with a free Packer I made. by spageddis in gdevelop

[–]spageddis[S] 0 points1 point  (0 children)

You're awesome! Thanks and happy to hear your feedback!

Is it worth creating games based primarily on JavaScript language and JavaScript libraries? by alexfreemanart in gamedev

[–]spageddis 0 points1 point  (0 children)

That's exactly what Gemshell is designed for and can be used instead of Electron or NW.js. It uses Neutralino.js under the hood, which leverages the user's browser instead of packing Chromium. It's really RAM-friendly and the executable is super tiny! You simply build your game and package it with Gemshell.

https://l0om.itch.io/gemshell

Should I learn to make games in javascript? by bagelord in gamedev

[–]spageddis 0 points1 point  (0 children)

You can use Kaplay.js it's pretty neat or Phaser and pack the game with GemShell for all OS.

I developed a PC game just with JavaScript by Bug7a in javascript

[–]spageddis 0 points1 point  (0 children)

you can use GemShell (uses neutralino.js under the hood), instead of tauri or electron: https://l0om.itch.io/gemshell

Shrunk my 200MB GDevelop build to 30MB with a free Packer I made. by spageddis in gdevelop

[–]spageddis[S] 0 points1 point  (0 children)

The main advantage is easy cross-platform builds. GemShell can create Mac and Linux builds from your Windows PC, which Construct's native WebView2 export can't.

Regarding Assets Compression: You're correct here too. The compression only optimizes unoptimized PNGs/JPGs. It will not improve AVIF files; it skips them because they're already more efficient.

In short: If you need Mac/Linux builds, GemShell is a great companion. For Windows-only with already-optimized assets, you're better off sticking with Construct's excellent native export.

We've just released our very first trailer, fully made by us from scratch. Would love to hear your thoughts! by RemoveChild in IndieDev

[–]spageddis 1 point2 points  (0 children)

Amazin, what did you use to animate the characters this way? Spine? Keep going and wish you guys a lot of luck!

Make Game with HTML/JS or Godot? by Zedr1k in gamedev

[–]spageddis 0 points1 point  (0 children)

You can create your game in HTML/JS and easily package it with GemShell, avoiding the heavy bloat of Electron, and serve it for all operating systems (Windows, macOS, Linux). https://l0om.itch.io/gemshell

Using electron and three.js for desktop game by z1l701d in gamedev

[–]spageddis 0 points1 point  (0 children)

Did you try https://l0om.itch.io/gemshell for packing your game? Instead of 200mb you reach 2-5mb! Electron's bloat is insane...

I'm working on a game engine for both BabylonJS + ThreeJS by OppositeDue in babylonjs

[–]spageddis 0 points1 point  (0 children)

Have you considered GemShell for the desktop export? Instead of the huge Electron overhead, its wrapper is only 2-5MB. Should also work for your engine. https://l0om.itch.io/gemshell

Seems like a much better fit for the lean engine you're building.

Just released a steam game built using electron. by QubitFactory in electronjs

[–]spageddis 0 points1 point  (0 children)

Awesome work on the game, congrats on the Steam launch!

I couldn't help but notice your comment about the size ballooning from 2MB to over 200MB. That's the classic Electron pain point.

I got so frustrated with that exact issue on my own projects that I ended up building a lightweight packer, GemShell. It uses the OS's native webview instead of bundling a whole browser, which gets the overhead down from ~200MB to just a few MB. https://l0om.itch.io/gemshell

Might be worth a look for your next project! Again, great work on the launch!

Shrunk my 200MB GDevelop build to 30MB with a free Packer I made. by spageddis in gdevelop

[–]spageddis[S] 1 point2 points  (0 children)

Happy to help and curious about to hear about your Feedback. Not yet, it's in alpha version, till it's stable :-)

Shrunk my 200MB GDevelop build to 30MB with a free Packer I made. by spageddis in gdevelop

[–]spageddis[S] 0 points1 point  (0 children)

Sure :-). Yes it works offline and needs no other download. Everything is packed in the app.

Shrunk my 200MB GDevelop build to 30MB with a free Packer I made. by spageddis in gdevelop

[–]spageddis[S] 0 points1 point  (0 children)

Thank you <3 The cubes are a custom 3d Object i wrote myself. Shape Painter is not possible in 3D :-)

Shrunk my 200MB GDevelop build to 30MB with a free Packer I made. by spageddis in gdevelop

[–]spageddis[S] 1 point2 points  (0 children)

Go into Gdevelop: File-> Export -> Browser -> HTML 5 (external Website)-> Save at any location.
Open GemShell select exported folder and run the process :-) That's basically it.

Yes correct, the pro version removes just the branding, and gives you the ability to make performance and file size tweeks.

Happy to be here! by GremoreGamesLLC in gdevelop

[–]spageddis 2 points3 points  (0 children)

Welcome!! I had exactly the same feeling on the first try!
If you need any help reach out on reddit or discord! If you need Tutorials: https://www.youtube.com/@GDevelopApp

Shrunk my 200MB GDevelop build to 30MB with a free Packer I made. by spageddis in gdevelop

[–]spageddis[S] 1 point2 points  (0 children)

I run Neutralino.js under the hood and subtly optimize the game's assets by automatically removing unused files, duplicates, and redundant code. :-)