Skip to main content

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

The game controls feel too sensitive for me. I press a button and it double-registered my keys. Also, the stats UI is extremely counter-intuitive for me, I thought I was softlocked but apparently, I needed to use the "right" key not enter.

The RPG aspects are really good but the random encounters seem to happen every 3 tiles or so which gets annoying pretty fast when you accidentally take extra steps on every key pressed.

A little bit of polish on these parts and I see myself doing a full playthrough.

Strange you had that experience with the inputs as for me that never happened. It's potentially something to do with the Input system in unity as I had to change some settings to stop it from just missing inputs entirely so that may have been a side effect on some systems. Also I agree with you about the levelling UI, I had planned to add arrows to the menu but unfortunately never got around to doing it as I was too rushed getting everything else ready. The random encounters actually get less common as the game goes on. The reason encounters are so high at the start is because if the player goes straight to the mirror and only gets one or two encounters it can cause them to be underlevelled and get stuck. Honestly just an issue with the first map being so short more than anything I think.

Thank you for the feedback!

Strangely enough, my game also uses the new input system. Been using it for 2 years and never had any double inputs before. I only catch the started and performed actions so it will never be doubled. Maybe yours is just reading the actions nonstop without any mini-cooldowns before it can read again?

Can you tell me specifically where these inputs were happening? Is it with the grid movement or the menus. I'm aware the rotation is quite sensitive and if that's the issue I can understand it. 

My movement script is simply a script that starts a coroutine to check the current input every .15 seconds and move accordingly whenever an input is started and I have a script that disables that attatched to cancel input.

I'm using the default button input system for the menus but with the navigation changed from pass-through to value as that's what fixed my issue of having inputs going missing which on further research seems to be an issue with it being on fixed-update rather than dynamic. I'm not sure how to check the input cooldown.

When I press normal movement keys, WASD. Sometimes the character move twice. Single press of W puts you two tiles ahead for example. You mentioned a coroutine every .15 seconds. I think that might be why I get double inputs. Could try bumping it up to 0.2-0.25 ish maybe. I can help you check if you want to send me the new version on discord.