1. PogoChamp
  2. News
  3. Weekly Progress Report #19

Weekly Progress Report #19

This week was level styling and prepping a demo for the next Steam Game Festival. There's still lots of work to do before the demo is ready, but I'm hoping to have it done in time. Here are a couple examples of the new level style.


Bug of the Week

When your character lands, they slide across the ground slightly and come to a complete stop before bouncing off the ground. Unity's physics system doesn't do this naturally, so I have to do it manually. The level shown in the image above has a "tar pit" which prevents your character from gaining height when jumping. This means the character never leaves the ground after landing for the first time. I was only resetting the "sliding velocity" on landing, and because the character doesn't leave the ground, it also doesn't land. This meant that if you tried to jump again, it retained the old sliding velocity, and you could repeatedly slide across the ground multiple times. This was fixed by simply zeroing out the sliding velocity at the end of the "jump", but I think it's a pretty funny bug.

Changelog
  • Make the gap in The Pits bigger so it is harder to ignore the tutorial portion of the level.
  • Copied environment lighting settings from styled scene to most other levels.
  • Do some styling on various levels.
  • Sped up game initial load speed by launching into an empty scene.
  • Fix null reference exception when setting initially selected button.
  • Fix null reference exception when opening and closing options menu multiple times.
  • Add demo announcement popup on launch.
  • Add Discord button to the main menu.
  • Add "controller recommended" screen to launch flow.
  • Add option to disable metrics upload.
  • Add tooltip when interacting with metrics upload option, that explains what the metrics are for.
  • Update demo announcement screen and add a link to Discord.
  • Exiting to the main menu now takes you directly to the menu, instead of showing the controller recommended screen and demo announcement popup.
  • Fix bug where sliding velocity wasn't reset if you didn't leave the ground.
  • Adjust tar pit jump reduction to be less severe.