Free to play currently while in development, Second Earth is an incredibly promising base-building and defence game from Free Lives (Broforce).
For those who've not heard of it, the basic idea is that you go through missions and build up your defences, to hold off against waves of alien bugs coming to destroy you. It's something I briefly talked about back in March and I came away supremely impressed especially since they have Linux support in very early.
This huge update released a few days ago adds in six new missions, the ability to rotate buildings, a new large bug enemy, new defence buildings, camera shake, improved tooltips, slightly smarter truck drivers to move around your resources, new render quality options and tons of other improvements pushing it further towards a proper full release.
I continue to love the idea, with their Starship Troopers inspiration shining through in places and as a big fan that pleases me. I'm curious to see what else they add into the game, as far as I'm concerned it's already incredibly fun and a nice mix-up on the Tower Defence-like gameplay. Surprisingly difficult too, getting the right balance of your defences and in the right places to not get completely overwhelmed takes a lot of trial and error. The amount of times I've seen "Everyone has died" I've officially lost count on. I also love how it continues to expand across the current missions, with you needing to manage more resources, buildings and ways to generate energy.
When they've managed to get all the core mechanics down, an endless mode would be pretty sweet to have in, as would some sort of custom scenario maker. They've not yet said what their final plan is for Second Earth, I imagine once it's further refined it will be put up as a traditional commercial release. For now though, you can continue to enjoy it for free.
Even though it's still early in development, I would say I've already lost a good number of hours to it. You can try it free on itch.io. As a reminder, itch have a very hand open source client to keep your games up to date.