Small bug fixes


  • Fixes bugs with broken shaders (Apparently deleting a mesh instance in Godot deletes the vectors passed into uniforms? Feels like bad behavior... but at least I know now). It was causing planets and stars to show up as black/weirdly colored after playing for some time. Now fixed.
  • Fixes a potential memory leak. Worst case is the game could go from 500MB to 1GB by the end of the game, still good to have it fixed.
  • Fixes an out-of-bounds bug by tying movement to the physics update instead of the rendering update, and by using .velocity, instead of .position, for player movement.
  • Fixes an issue where the player camera could look upside down (oops).
  • Makes the game run significantly faster by not re-rendering the reflection probe every frame, instead it's only run every time you visit a new location.
  • Fixes the SSR, which despite being enabled, were never actually visible in the final game. SSR will not render onto a moving object...? Makes sense, if it uses the last frame for reflections, but I'd still rather make this a setting instead of the workaround I had to use here.
  • Better balances the game to be more difficult, and require some actual strategy.

Files

2089.zip 152 MB
87 days ago

Get 2089

Leave a comment

Log in with itch.io to leave a comment.