Skip to main content

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

Issues playing games

A topic by UnitVector created Jun 10, 2020 Views: 666 Replies: 13
Viewing posts 1 to 5

I'm on a macbook and have had some difficulty playing most of these games. Most of them that are on Itch give me an error and won't start, and many that I have downloaded on my system also won't start. I can see that they work for others, since people are commenting on them. Has anybody else had issues like this and know of a way to fix it?

I'm working on finishing up my game and would love to be able to try out everyone else's games and give feedback.

Thanks.

So I discovered a possible reason...

I noticed that browser games made in Unity work fine for me, but Godot games do not. Even some Godot games I've downloaded do not work for me. Not sure about other engines, but... ¯\_(ツ)_/¯ 

Submitted

Even I noticed that web version of Godot games takes more time to load up then Unity games. Can you try out mine once. It is also made in Godot. As I don't have a Mac machine I was unable to test it. If it does not work we can try different efforts setting until it works. Hopefully it will be useful for other Godot users too.

(+1)

So, I tried to play your game first in the browser, and again it didn't work. The loading bar showed and filled, then the loading circle (weird that there are two loading indicators), then I get this message:

call_indirect to a null table entry (evaluating 'Module["asm"]["Bk"].apply(null,arguments)')

I then downloaded your game and played the Mac build. That worked great. It was very fun, though it took me a minute to figure out how to get the powerups, or that they were powerups at all. It looks really good, the variety of enemies was good, and I really like the way the stars(?) moved around in the background. Nice work.

Submitted(+1)

This must mean that Unity currently has the advantage of being fully cross-platform.

Submitted

That seems to be the case. I don't hate Unity, but so far I've not found any major problems with Godot. I prefer it just because it is much smaller in size. ☺️

Submitted(+1)

I prefer Godot over Unity as well. It's all User Preference. All Godot needs is to catch up with the seamless cross-platform thing and it will hold just fine with jams like these.

As for me, I'm still sticking to the ol' fashioned Game Framework, even if I have to acknowledge that porting it across platforms is such a headache.

Submitted

True. Using game frameworks definitely gives much more freedom. But porting is a nightmare, especially if you don't have the actual hardware that you want to port to.

Submitted(+2)

AFAIK Godot has still some issues with HTML5 export when using Mono (c#).

Seems to be related only to OS devices: https://github.com/godotengine/godot/issues/3526

Submitted

Seems like a common issue. Hopefully they'll fix it in 3.2.2 or 4.0

Submitted (1 edit) (+1)

Yes, there are some issues when exporting to HTML in Godot. But if you know them and keep them in mind while creating and exporting the game, it’s not that bad.

One thing I noticed is, that the threading api doesn’t work with html5 export. But you can work around this most of the time. And I guess most games don’t even use it. It’s mostly handy if you need to load a lot of stuff in the background.

The most important thing is to GLES2 (in the top right corner). This will improve the compatibility with different browsers.

I created a ‘game’ to test the performance and compatibility of godots html5 export here: https://redoxgames.itch.io/endless-offroad-driving

From the feedback and my experience it works good on: Firefox (Windows/Linux), Edge (Windows) And it doesn’t work on: Chrome running on Chromebooks? (Maybe these ‘Chromebooks’ where just underpowered for the 3d game?)

If you play the game, maybe you can leave a comment on your system and if it is working.

(+1)

Same issue as the others for me.

call_indirect to a null table entry (evaluating 'Module["asm"]["Hi"].apply(null,arguments)')

Seems to be just a Safari issue. Guess I'll just have to use another browser to play these games ¯\_(ツ)_/¯ 

Submitted(+1)

Scratch what I said about Unity being fully cross-platform.

There are some entries that I can't play because of "API Issues", and that's putting a monkey wrench on the "Run without installing anything else" rule of the Jam.

Submitted(+1)

From my small experience as a software developer I've realised that there are always some limitations with every software out there 😅