Fair criticism.
If the game was running at one frame per second, then it was genuinely a Barely Playable game. I’m grateful you were the first person to confirm that my one-person studio can truly live up to its name 😏
I’m a professional software engineer building this, but credentials do not change the experience you had. This sprint focused heavily on design and presentation, and performance clearly needs attention.
Admittedly, I’ve tested the game across several physical and virtual machines, and roughly three dozen people have played it so far. I also spent several hours testing PvP yesterday. We encountered rubber-banding and other network jank, but the moves and impacts remained legible for players on both ends. I’ve heard plenty about the general jank, but this is the first report of performance anywhere near one frame per second.
If you can share your browser, OS, hardware, and whether hardware acceleration was enabled, I would genuinely appreciate it. Your experience is clearly real, even if I have not reproduced it yet.
The current AI artwork is placeholder material, and I’m already commissioning human artists to develop the final character art and visual identity. I understand your objection to it, so I’m not going to debate you into liking it. It is what it is until it isn’t.
As for the code, I make the architectural and design decisions and have spent well into the triple digits of hours reviewing and refactoring tens of thousands of lines, separate from the rest of development. AI assists with implementation, but this remains a human-directed project for which I am responsible. If a bad decision caused this performance issue, then that’s on me.
I suspect some of the jank comes from functionally building my own game engine out of Phaser, Three.js, and wet dreams. Starting the game in 2D and later converting it to full 3D probably did not help either 😅
I’m not going to replace code solely because AI helped produce it. I’ll replace or refactor anything that fails to perform, behave correctly, or remain maintainable. Based on your experience, something clearly failed that standard, and I genuinely want to find it.
And yes, my background also includes marketing and creative production. Thankfully the vibes survived even when the framerate didn’t.
Anyway, I’ll keep the thirst and work on the jank. Thanks for giving the core idea a real chance and for taking the time to write such detailed feedback.