Iubes, a God game/RTS hybrid, first fell on to the IndieGames radar back in May, when the beta was still in the works. It turns out it actually released as of a couple of days ago and is available to download now.

While you can play the single player content for free, going online to play against other people requires you to purchase the full version for $10. This is half-off the normal $20 the completed, non-beta version of the game will run you at its eventual full release date. It can be picked up at the official site.