Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Hi,
I'm sorry but last published Linux version is unplayable cause after running main executable file nothing happen. Also trying executing it via a terminal there aren't any printed error message (only regular log. infos).
Main system specs are: Linux kernel 5.3, Intel HD3000 graphic card, Mesa 20.2 graphic drivers.

Thanks anyway for your work!

Hello.
I tested it on Ubuntu 19.10 and was working properly.
Could you send me the error logs if you could find them?

Thanks for trying to play :)

(3 edits)

Ok, I've just founded a Player.log file in the  following configuration directory "/home/XXXXX/.config/unity3d/Duolc7/LaCaja_LaCaja-CosmicJam02_2020" which contains just one line:

"Failed to load il2cpp"

IL2CPP scripting backend has been recently made available for Linux builds as alternative to Mono (for instance Unity Editor 2019.2.x series, the last one I've used so far, would not allow Linux building with such sripting feature). So, consindering I'm using a Lubuntu 18.04 LTS O.S., it's more likely an engine bug with older Ubuntu-like systems or due to a not expected target Linux system when is different from the one on wich you have compiled originally.
As info reference take a look at this Unity forum thread: "https://forum.unity.com/threads/failed-to-load-il2cpp-when-starting-linux-build-on-mint.815664/".
Just for testing you could also try building towards Linux with Mono enabled and upload such version, then I'll tell you if that one works instead.


Anyway, thanks again for your interest!

I didn't know that IL2CPP was incompatible.

I have uploaded a compilation with Mono for Linux :)

Thank you very much for your effort and research ^^
(5 edits)

Hey, don't mention it ... and as expected now with Mono support it runs smoothly!
I know using IL2CPP has the advantage of lowering compile time but, just for info, it seems that IL2CPP support, at least for now, relays, on Linux, on a few supported sysroot, the location of system headers and libraries used by your project for compilation and execution, so that if your C++ libs have a different path than mine ones or than other different Linux systems, unless those alternative locations are already taken in to account by Unity Engine, your game can't run on other Linux client systems.

Thanks, and keep up the good work!