Bob Doles been thinking lately. He has a very good pc, but when there is enough shit on screen, he can still get 10 fps.
Then Bob Dole got to wondering, why are mmo's like world of warcraft able to run with decent fps on a 1995 school computer, but my graphics card can chug in hafen?
Just like Yandere Dev and his horrendous spaggeti code, most indie developers likely have this same problem, where the game isn't optimized, where most code is redundant, or there's ten lines of code to do a task, but could actually be shortened to one. But, hopefully our own spaggeti games code doesn't look like this: https://www.youtube.com/watch?v=sXotP-9LcDY.
The only thing I can think of to improve things is somehow clumping similar objects into their own kind of instances, like crops or something, where they don't "exist" or count as a single unit until they are actually being moused over, or maybe clicked on? In theory it would reduce fps, but it's probably hard to code, and I have no idea if this is even viable or makes sense, my coding knowledge is only basic.
Solo developers have to either focus on development, or refinement, but it's like a catch-22. If they don't regularly update, people might quit, but if they don't refine the code, then the barrier to entry prevents new blood. There's also a risk that if you shorten something the whole thing fucks up. Indie devs don't have hundreds of developers at their disposal to quickly fix something like this either.
But, I do wonder how crazy popular hafen would be like if literally anyone could play it on their shitty pcs.
With the rise of AI, i wonder if a ai program like chatgpt could be trained on hafen code to try and optimize it without fucking it up.