I found myself fighting with the Unity3D engine over the weekend while trying to implement shortcuts for the Main Menu. It turns out that keyboard shortcuts bring up plenty of opportunities for things to go haywire and crash the game since the user is now allowed to open dialogs in situations where those dialogs shouldn’t be accessible in the first place.

I’m trying to get things fixed but it’s going to take longer than expected. At least tough I got a few new shortcuts in for the Save, Export and Load Dialogs. I also added a ‘Tab‘ key shortcut that will allow players to switch overlay subtypes when those are available (for example, when looking at cultural preferences). So now the only shortcut left to implement is to open the “Generate World“ dialog. Nevertheless I still have to work on a solution to prevent dialogs from being opened when they shouldn’t. If I can get those things done quickly next weekend, I’ll move ahead and start working on the ‘???‘ secret task and then proceed with testing and bug fixing for 0.3.2.