Devlog - April 21st
Today I focused on polishing the pause screen and game flow. I added a proper pause overlay with the classic pause symbol and a transparent VHS scanline effect to give it a more retro look. The overlay now only shows when the game is actually paused, and I made sure it doesn't show up during the main menu or right when the game loads.
I also added a "Return to Menu" button on both the pause screen and the game over screen. These now clean up the scene, reset the music, and bring back the attract mode video and fallback image when returning. I fixed a bug where you could still pause the game while on the menu, which was annoying. Also made sure the game over screen button now works properly after dying.
The isPaused
state is now fully controlled using a shared function, and I made sure power-ups stop spawning while paused. I tightened up some logic for event listeners, and removed duplicate button IDs to avoid conflicts.
That’s most of it. Tomorrow I might add sensitivity settings to the joystick and an invert option. Bombs are still on the way along with more logic, game modes, etc. I haven't given up on mobile, but the size of the project is already causing stability issues for mobile players *browser memory limitations*. Ultimately, for a stable version for mobile, I will need to make it an app and I doubt there would be that much interest in this. (Would be cool just do it though lol!) That being said, the workbox work around will only get you so far.
More to come, thanks again for any feedback, it helps me and the rest of us here improve our skills!
Files
SnakeCubed
A retro 3D Snake game in a minimalist cube world. Dodge, grow, and balance chaos with chill power-ups and vibes.
Status | In development |
Author | HallowMosquito |
Genre | Puzzle |
Tags | 3D, browser-game, javascript, liminal, Lo-fi, Minimalist, Retro, snake, webgl |
Leave a comment
Log in with itch.io to leave a comment.