Game Optimization and Bug Fixes
Here’s the first patch since the roadmap was published. Completely reworking my code is starting to become necessary. I've made a lot of progress in programming since I started this project, and many lines of code were really outdated.
I was able to rework almost 50% of the villager code, and I can tell you it's now nearly twice as optimized. Low-end setups will be happy! Especially since the arrival of high-quality animations, which significantly increase the resources needed to run the game smoothly.
Heads-up: there are still some bugs — some are quite strange — but I’m confident I’ll get through them with a bit of time. Generally, these bugs aren’t even noticeable and tend to benefit the players. For example, when a villager plants a tree, the animation might not play, so they do it faster. Still, I care about immersion, so it’ll be fixed.
There are probably bugs I haven’t anticipated, so feel free to report them on the Discord server.
I think I still need a few more days before I can move on to adding new content.
Speaking of content, I also took the opportunity to deeply rework how crafting professions function. I was often told that having multiple buildings was pointless — so now, each crafting building can only host one person.
Eventually, mines will allow around 3 workers, and each house will increase the maximum number of available villagers — something like 1 house for 5 villagers.
Another behavior change: now, if you drop a villager on a building and they’re carrying resources, they’ll first go drop them off before starting work. Also, for crafting professions, there's no longer a need to go to a sawmill before going home to pick up materials — now they’ll fetch the resources first, then go to the building like the sawmill. It’s much more optimized for production.
Hope you’ll enjoy it !
I was able to rework almost 50% of the villager code, and I can tell you it's now nearly twice as optimized. Low-end setups will be happy! Especially since the arrival of high-quality animations, which significantly increase the resources needed to run the game smoothly.
Heads-up: there are still some bugs — some are quite strange — but I’m confident I’ll get through them with a bit of time. Generally, these bugs aren’t even noticeable and tend to benefit the players. For example, when a villager plants a tree, the animation might not play, so they do it faster. Still, I care about immersion, so it’ll be fixed.
There are probably bugs I haven’t anticipated, so feel free to report them on the Discord server.
I think I still need a few more days before I can move on to adding new content.
Speaking of content, I also took the opportunity to deeply rework how crafting professions function. I was often told that having multiple buildings was pointless — so now, each crafting building can only host one person.
Eventually, mines will allow around 3 workers, and each house will increase the maximum number of available villagers — something like 1 house for 5 villagers.
Another behavior change: now, if you drop a villager on a building and they’re carrying resources, they’ll first go drop them off before starting work. Also, for crafting professions, there's no longer a need to go to a sawmill before going home to pick up materials — now they’ll fetch the resources first, then go to the building like the sawmill. It’s much more optimized for production.
Hope you’ll enjoy it !