Was his made with AI? It has that look.
Itch.io now has an ai disclosure section when you hit the "More information" button which is located at the bottom of the description page, above the download section. For this case the ai disclosure section reads "AI Disclosure AI Assisted, Code, Graphics, Sounds" meaning that this game does indeed use ai.