Release v1.2.1 - Bugfix and dev improvements
Hello Braincells!
This release fixes a bug where holding down the Dash button at the end of a level until the next one loads would cause it to not detect as being held down when the new level started. The end result was that you would have to let go and re-press it when the next level loaded. Not a huge issue, but it was annoying enough to address. It was comical how easy the fix was in the end - a single line - considering I spent hours trying to hack around it, including a deep-dive into the Unity Input System module source...
I also added some code to auto-update the version number in the Credits page, since it got annoying having to remember to do that before each release. That was much easier, thankfully, but the exact same amount of work in the end - one line 🙃
However, that is not the most exciting news! I took some time to do Real Developer Things and fix up the build and deploy process, which before was an incredibly manual and error-prone process. I would go into Unity, make whatever changes, then build for each target platform, before running some PowerShell to package everything up. I would still then go in and manually upload the new builds, delete the old, set the names... very Braincell of me.
The new process uses Itch's command line tool called 'butler' as well as some custom C# Unity scripting to do the actual build, and a bash script to kick that off and act as a harness around butler. I do this all from my Macbook since it does a much better job with the MacOS build than Windows did. So now I just do a 'git push' wherever I am coding, then a 'git pull' and run the script from my Mac. Much easier.
The end result of this is that I should be able to get releases out much faster, with better Itch app integration, so you can enjoy updates at the speed of... well, however fast I can come up with new mechanics and levels I guess.
Anyway, thanks for reading, and as always feedback is appreciated!
-- Tacti
Files
Get Braincell
Braincell
Many cats. One braincell. Use it wisely.
More posts
- v1.3.5 Release - Background color and level changeApr 02, 2023
- v2.0.0 Release!Apr 02, 2023
- We Have Merch! Stickers! Magnets! MUGS!Mar 24, 2023
- v1.3.4 - Mobile UI updates and auto-dashMar 24, 2023
- v1.3.3 - Options menu update, and... cows?Mar 21, 2023
- v1.3.2 - Better tutorials, options menu, and skippable introMar 20, 2023
- v1.3.1 - Pause menuMar 17, 2023
- v1.3.0 - New levels, a new mechanic, and... Android?Mar 16, 2023
- Release v1.2.0 - New Level + MacOS & Linux Builds!Mar 14, 2023
Leave a comment
Log in with itch.io to leave a comment.