Hi Shad3x, I love the style and feel of the game. The mechanics are simple but lead to interesting economic and defensive situations. The game flow is pretty smooth. I have some suggestions which are mainly minor tweaks. I love indie games, and I love your project. I can tell how much you love the game, and that makes me love it even more.
Gameplay feedback:
1. Recruiting and deploying soldiers from individual barracks is tedious and doesn't scale well. There might have been a design goal for making each barracks perform individually, but I think it would be a great improvement to allow all barracks' soldiers to pool together for the sake of soldier population and deployment. Similarly, I think aggregating trade ships would be nice. You could have clicking on one trade ship (or a trade icon in the UI) could open a trade menu that expands the more ports you have. This would help with avoiding the problem of scale with the more ports you have, all the trading could be done from one view/dialog.
2. Waves are spread out too much, especially in the late game. Like you said responding to similar feedback above above, increasing the frequency and varying the size of the raids would be awesome. Since the waves are scheduled, you could even have some kind of a timeline graphic with waves represented as icons/shapes/ticks/etc along the timeline, with the size or type of icon representing the size of the wave. That would give the player a place to glance at to remember when the next attack is coming, see how big it will be, and remind themselves what their goal is.
3. In the mid-late game, I found resources to be imbalanced. Wood, stone, iron, and gold production were far too high for their caps, and I was constantly deadlocked between food, satisfaction, and workers. If you build things in the wrong order, you can end up stuck, where the only way out is to delete buildings. Example1: out of workers/population, place settlement, satisfaction too low to get workers, workers required to build tavern, stuck, must delete industry which lowers satisfaction or delete unsatisfied village. Example 2: out of food, place farm, gained food, not enough workers for additional farm, but still too little food for additional settlement, stuck. These economic tug-of-wars are not bad as it forces optimization, but it's annoying to always have to delete something to get out of a stuck situation. It's not obvious to the player how to get unstuck, they have to realize that they can get some workers back by deleting buildings. Before they figure it out, it can feel like being stuck. Since the economy is so rigid (building and destroying objects), I'd be wary of plague events which affect satisfaction without some more flexible economic mechanics to adapt. Building and destroying is an option if you prefer that kind of strategy (building and destroying IS kinda flexible after all), but another option is a flexible mechanic like tax rate, for example. That would allow the player to change their tax income and alter the satisfaction of their people.
Some UI/UX things:
1. Hard to find pause and menu buttons. They are taught in the tutorial, but after dismissed there's no reminder or UI indicator. When I wanted to quit, I had to alt+f4. Kudos on the autosave feature though 😅.
2. It would be great to show the income rate of the various resources. Not only is it practical, but it's satisfying 🤩 to see your income increase.
3. The health bar of a tile is above the tile, which means it visually sits on top of a different tile. I could just be an idiot, but I thought he repair tool didn't work at first because I was clicking on the wrong tile (and I was wondering how some water tiles had a health bar 😅).
4. Clearer use of the repair hut. It's not obvious you have a tool selected when you click the button, and the repair hut dialog stays awkwardly in the middle of the screen. Consider moving the repair tool next to the destroy tool and adding a repair hammer next to the cursor to indicate the tool is active. Also, it's kind of weird that a repair hut doesn't have a range. Building a single repair hut is enough for the whole island, and you have to go find it in order to activate the repair too.
5. A hotkey to dismiss menus would be great instead of having to click the window's X. I kept pressing the escape key expecting it to close windows, but was disappointed. Example windows: build menu, barracks window, repair hut window.
6. It would be a lot easier to deploy soldiers if they could be deployed from clicking on the forts themselves, rather than have to do it from an individual barracks.
7. There's no way to see if your forts are garrisoned unless you are deploying soldiers. At a glance, this makes it difficult to tell if a fort is garrisoned or not. At a minimum maybe the fort has a different appearance if it is completely empty. Or another idea is to have a row of dots or a bar segmented in fifths (next to health bar) for soldiers occupying the fort.
Feature suggestions:
1. The limit on resources is pretty low. You could add warehouse buildings which increase the storage capacity for resources. This is totally an unnecessary mechanic and could be tedious for some players if done incorrectly though, as just one more thing to manage.
2. Upgrading buildings could add a nice layer of depth as you develop more dense cities. By day 50 I had all the tiles in my island used up and needed to spend my resources on something. Settlements that contain more people, etc. Would be even more interesting if they had other features, such as your courtyards.
3. Types of enemies which behave differently and require different strategies would make the defense more interesting. Similarly different defenses may work better against different types.
4. Adding different styles of maps (like how the title screen is an archipelago) would create more replay-ability. I would encourage modes with smaller maps as these challenges tend to force more strategic play, rather than mass resource production.
All these are opinions - and your opinion is the most important. I'm sure you'll start getting lots of feedback now that you've released the game, but stay true to your vision! I can tell there is solid gameplay in your game and plenty of charm, so trust yourself!
I should also say that I myself am an aspiring video game developer (though currently just an unproductive hobbyist), and your project is very inspiring for me.