Weekly Progress Report #24

It's Almost Demo Time!!
This week was when I finally started to feel like the demo is going to be "ready" for the Steam Game Festival. Adding in all the triggers for sound effects, and "finalizing" the level styling for the demo levels turned the game from "that hobby project" to "an actual video game" in my mind. There are still some tweaks to make (ex: I still need updated versions of many of the sound effects), but I'm excited to show the game to the world on Feb 3.
Updated Website & Steam Page
In the last couple of days I've done a full refresh pass on the UI and assets on the website (https://pogochampgame.com/) and Steam page. The old version of the website was pretty bad, because I made it before I knew what the visual style of the game was going to be. The new website looks a lot more like the actual game, and includes updated screenshots and gifs.
I'm also going to make a new trailer for the demo, because the old trailer is months old, and looks nothing like the current version of the game, so stay tuned!
Early Demo Participants
I'd like to do some demo testing before the Game Festival starts, so if you'd like to try the demo early, join the Discord and let me know. I'll be granting access to the demo once I fix a few more small issues.
Changelog
- More testing graphics options for MacOS compatibility.
- Added water splash effect when landing in water.
- Repositioned the FMOD Studio Listener onto the character's physical body so that 3D sounds work properly.
- Fixed issue where sounds could not be heard if the character's body moved far away after crashing.
- Added tons of sound effects.
- Fixed issue where teleporter visual effects would sometimes not render.
- Updated level styling for remaining levels in the demo.
- Fixed graphical issue that caused some walls to have strange stripes on them.
- Removed coloration on Sports!!! level because it looked bad.
- Made blue levels more blue.
- Update resolution options so that they're consistent.
- Add aspect ratio text to the resolution options picker.
- Change all the options picker in the graphics settings menu to be non-looping.
- Pressing the Reset button in graphics settings now properly updates all the settings.
- Options menu sound settings now actually change the volume properly and persist on game close.
- Fix bug where Stats Menu didn't show correct time values.
- Fix bug where the sound sample would play when volume settings were applied on game launch.
- Prevent UI/menu sounds from playing when a menu opens automatically.
- Fix issue where skid effects triggered constantly while on conveyor belts.
- Add FMOD logo to splash screen (because it's required in the license).
- Fixed issue where the character could trigger a bounce SFX before you started moving.
- Update bump sound effect to scale with impact speed.
- Add a bit more padding to the top UI elements in Level Select and In-Level UIs.
- Adjust Level Select camera so the character is positioned lower on the screen.
- Fix incorrect icon for missing stars in Pause Menu.
- Update Conservation of Momentum 2 star time from 5 seconds to 10.
- Update "Frame Rate" option label to say "Max Frame Rate", and stopped including the hardware reported refresh rates.
- Fix issue where fresh installs of the game had blank profile icons.
- More changes to prevent situations where a frozen ragdoll could block your view of the spawn point.
- Fix gap on the left side of the level geometry in The Pits.
- Change unlock condition for the second gate from 9 stars to 7.
- Change gates to open automatically when you approach them if you have enough stars (instead of having to press towards them to open them).
- Options Menu settings are now global across save files.
- Added a Speed Run Timer option. Speed Run Mode tracks your active time in levels (does not include crash / victory time, or time in level select).
- Changed the way the speed run timer works so that toggling it on/off works properly.
- Speed Run Timer is now reset when you reset your profile's progress.
- Fix bug where High Score Mode failure message wasn't properly displaying best time.
- Fix "New Record" message not properly displaying.
- Swapped the order of some levels.
- Updated styling of Uphill and Piano levels to reflect the change in order.
- Update Piano sound effect emitter size so it doesn't plays properly in 3D.
- Fix lighting on Sports!!! level.
- Add lightning effect to the opposing players in Sports!!!.
- Fix bug where the Pause Menu would display below the screen wipe effect.
- Sports!!! now uses a power up instead of automatically applying the hat.
- Sports!!! goal zone now requires you to have the power up.
- Fix Swimming level wall see through collision boxes.
- Fix piano keys not triggering see through effect.
- Make the see through trigger on the character smaller so it doesn't trigger as many false positives.
- Add reset button as a hotkey for restarting a level after crashing & during replays.
- Increased valid jump angle from 70 to 75 degrees.
- Slightly tweak teleporter flash VFX.
- Add left & right inputs to Level Quick Select Menu to jump by 10 elements.
- Added new air acceleration tutorial level. Removed Cann Cann from the demo.
- Reordered some levels to account for the new level.
- Updated cannons so that they're see through when you're not loaded into them.
- Imported updated sound effects.
- Changed pogo stick bump sound effect to be different from the character bump sound effect.
- Properly call .release() on one-shot sounds.
- Update jump charge sound effect so that it turns off when you stop charging your jump.
- Fix Options Menu rest button not working properly if changing display settings fails.
- Fixed options menu rest button not properly resetting Speed Run Timer.
- Add SFX to Pause Menu buttons.
- Fix bug where jump charge sound effect would play whenever you press the jump button even if you can't jump.
- Fix bug where Level Quick Select Menu wouldn't update if it was open while a gate is unlocking.
- Restyle Air Control level because it was reordered.
- Prototyped a lens distortion effect when teleporting.
- Fixed jump charge UI misplacement on ultrawide displays.
- Update Main Menu confetti icons and colors.
- Add empty message in Replay Menu when you have no replays.
- Adjust placement of Stats Menu text.
- Fix issue where resolution picker value sometimes wouldn't update when resetting graphics settings.
- Update blue wall see through material.
- Update lighting on Air Control.
- Fix colors of Fish power up so it doesn't look super weird in different lighting.
- Update underwater post processing effect to be more pronounced.
- Fix a few issues in the reset tutorial level.
- Add tar pit post processing effect.
- Slightly tweak controller button sprite y position so they're centered better.
- Update website (UI, style, text, images, gifs, etc).
- Update Steam Store page (text, images, gifs, etc).
- Create Steam Demo app & store page, and submit them for review.