Yowza, what a crazy game we got here! This feels like an incredibly high-quality creation that's been polished to a mirror-sheen, delivering a fantastic adventure with great graphics, a story with twists and turns, heart-pumping music, intense gameplay, cool boss fights, and of course, all sorts of Garfield references which are fun to recognize. Top-notch stuff!
While I am very positive on this, I am a stickler for SHMUPs and did run into some issues here and there that I want to expound on. They are nitpicks in the grand scheme of things, but nevertheless:
*Once I brushed the glitter outta my eyes by looking past all the Garfield lore and references and just focused on the raw core gameplay, I was a tad bit unsatisfied. The gameplay is rather bog-standard SHMUP pew-pew-ing with the G-Drive not being exciting enough of a mechanic to distinguish it, the levels are too short, the boss fights are too easy, there's no elaborate scoring system, and so on. It just feels like mechanics are never built upon or expanded before they are thrown away, like those rotating lazer stage hazards. There's not enough to really sink my teeth into! Again, it's perfectly fine for a one-and-done experience as there's enough pomp and circumstance to make it exciting, but just feels rather shallow on closer examination/replays.
*I didn't realize you could click on that 'lore debrief' button at first since it doesn't look like a button, but rather the title/description of the box below. I would either redesign the UI to make this more intuitive, or just have the lore debrief always play once at the start (after all, you can design a fast-forward/skip through it if you don't wanna hear it on a replay).
*The game doesn't lock the cursor properly so you can end up screwing yourself over easily by freezing in place if you move your mouse over the edges of the screen and lose focus of the game. Even worse is when you try to use G-Drive when near the edge, as you can end up opening up the right click window and lose focus as well.
*This game falls into the classic trap of not knowing how to balance their boss fights against whether the player has a full arsenal or just their peashooter. It seems to be balanced for the latter, as if you come to the boss fight with weapons loaded, they are so damn easy, dying faster than they can even get through a single cycle of their moves. Very unsatisfying to cheat myself out of a full boss experience because I was playing well enough to keep my weapons.
*The weapons are nice, but the ravioli one seems like a trap since it just coats the screen in bullets and screws your vision over. I just don't think it has the power to balance out this downside.
*Unless I'm mistaken, the power-ups can be annoying in that, if you shoot them to cycle them forward, that doesn't reset their internal cycle timer, meaning it could quickly switch to the next one much faster than you'd think and screw you over from what you're trying to get.
*Was a bit bummed out that there is no save/continue option since I wanted to take a break. I know it's common for SHMUPs to not have such a feature since they are short, but still, it would be nice to have the option here.
Again, while that is a buncha text up above there, this is still fantastic stuff overall: well done on making this and ever-expanding on the Garfield lore!