Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
(1 edit) (+3)

Very promising!

Only a little problem: my XBox One controller (plugged via USB) doesn't seem to work properly on the macOS RubyChest demo. I can press/keep A to skip the logo, but at the title screen it doesn't respond anymore. It's written "press A", but pressing A (or any other button) does nothing.

The controller works correctly with most other macOS games I tried (Celeste, Owlboy,...).

(1 edit) (+2)

After doing more tests it seems to be related to the buttons mapping (I using the default buttons mapping, which works as expected with most games). By pressing the 'z' key on the keyboard I could start the game. When started, the left stick allows me to move, and the left d-pad shows the map. Other buttons do nothing.


Hi, thank you very much for the feedback! I am sorry your controller didn't work :(

Maybe it was a little bit misleading to say that we supported the X360 controller. Actually, our game supports it just in the Windows platform.

For some weird reason, button mappings change according to the controller (even though PS4, X360 and XONE controllers have similar designs, 'Joycon Button 0' maps to different buttons in all of these controllers), the operating system and even according to the way it is connected to the computer (bluetooth or USB, for instance). 

This problem might be solved depending on the tools you're using or if you implemented all these possible mappings yourself. As we're using Unity, our possible solutions right now are: use the new Input System (beta), buy a plugin in the Unity Asset Store that solves the problem or figure out all the possible mappings and hardcode them in our game. We have the goal of using the new Input System but we couldn't make it work in time for the demo :(

That said, we'll work hard on fixing this issue as soon as possible and update the demo :) Hopefully, with the new Unity Input System, we will support all sorts of controllers in different platforms!


Thanks for your anwser!

I'll wait for the updated demo then :) 

Let me know if you need some help  testing it.

Hi Leo! We finally managed to implement our game inputs using the new Input System being developed by Unity. This system is still in beta stage so things might be buggy but, as far as we could test, controllers seem to be working just fine in all platforms (we tested with the wired 360 xbox controller and the wireless DualShock 4).

Please let us know if your gamepad is now working :)

Unfortunately the xbox one controller still isn't working properly in the latest demo: 'A' button doesn't work, so I cannot even get past the first logo. Btw it seems that the keyboard controls are disabled when a pad is connected. I tried disconnecting the joypad and I could get past the logo. If I then plug-in the Xbox controller, I can see that only a few buttons seem to do something: moving the left stick to the right makes the player go down. And that's it. Other keys don't seem to work properly.

Has the Xbox support been tested on macOS (Mojave)? I can do more testing if you need it.

It was tested in Mojave but I used an X360 wired controller, maybe there is something specific related to the XONE controller then. Are you by any chance using this driver?

Thank you very much for helping us with testing!

That's the driver I am using  (stable version 0.16.11): what version are you using?

Let me know what else I can do to help. All buttons are recognized in the control panel's Xbox 360 controllers test zone. Also, it works as expected in the games I have tried.

Hello again!

We were able to debug the issue and apparently it was a bug related with the way we were building the game in Unity. The problem was posted to Unity's issue tracker and it will probably be fixed before we launch the final version of the game.

For now, we built the game using Mono and everything seems to be working! The game was being tested inside the Unity Editor before and this is why the gamepads seemed to be working. This time, the final build was fully tested and hopefully it will work for you too :)