A few months ago, I started working on a new version of my calculator. My goal is to modernize the UI and improve performance. I still have a lot of work before I can release it but I thought I would show what I have so far.
The item list has been refactored so that it no longer needs to create panels for all items in the game. There are only enough panels created to fill the viewable area. As an item is scrolled off-screen, that item’s panel is reused for the next item coming onto the screen.
For the thruster calculation page, I’m using an accordion menu to categorize all the fields and try to reduce the amount on screen at once.
The data model has been redesigned to utilize Unity’s scriptable objects to produce assets. Previously, the application would load the data straight from the game files. Now I have editor scripts which load the game files into asset files during development.
Most of the foundation has been laid. I just need to finish work on the UI.
What about Air Hockey arcade?
I decided to take a break from this project. I found the game wasn’t as fun as I had hoped.