The double typing is a known bug in Unity. It's fixed in a coming release. I'm affected by it when I play rust. Everyone laughs at my double-typing characters in chat. I'm told it only affects people using GNOME desktop environment on Linux, and is fixed in a later update to Unity.
Recent community posts
A friend pointed me at https://www.boriel.com/en/software/the-zx-basic-compiler/ which claims to compile ZX BASIC to machine code. Is it allowed to use this to speed up programs in the jam? I personally think if it works, and makes a difference to the performance of the creation it should be allowed, but only if the original BASIC source it's based on is provided. What do you think?
I haven't tried to learn Godot, but it's on my list to look at. I found LOVE very straightforward to pick up, mainly because there is good documentation, and due to the nature of it, you can rummage around in other people's public .love files to learn from them.
One problem I have is that I've chosen to use a language/framework (lua / love2d) I don't know well, in order to force me to learn it. However this means I'm throwing code all over the place to make it work and it looks shocking :D I need to learn a bit more to make sure my code isn't terrible before I submit for 'peer review' :D
Oh man! I was about to give up and you mentioned the sprite generator! I think I might play with this on my own, and enter the next contest as there's no way I'll be ready for this one. Thanks for the tips!
Gardiner has to play these, so I guess we should target hardware he has? I mean, no point making a game which requires multi-touch if Gardiner has no Linux device capable of playing the game. So, what should we use? Can we count on you having a keyboard, mouse and perhaps xbox/steam (dual analog) controller? :)
Or did you want to put limitations on the games and force us to use, or indeed not use, some control system?
Unity3D (which I believe you used) has an option to spit out a Linux build, and can create a folder which contains your game data and two binaries, one 32-bit and one 64-bit. It means the player has to choose which binary to run, but they're running Linux so can probably figure that out ;)
Fun game, thanks! On 64-bit Ubuntu 14.04 I had to install some 32-bit libs to make the 32-bit Linux binary work. Maybe consider adding a 64-bit build to the Linux zip, which would prevent this being necessary for future users. For reference I did "apt-get install libglu1-mesa:i386 libxcursor1:i386 libxrandr2:i386" which fixed it for me.