I thought doing transports would be simple, but I realized that it will require four different screens/prompts. One for moving people onto ships, one for when you split up a fleet (dividing up transport ships), one for moving people onto your or other's planet, and one for ground combat. Fortunately I already have most of ground combat done, just need to rework it a bit.
The first window (moving onto ships) is almost done. My plan is when I'm done with the four screens I will post screenshots, and a new video showing the completed features in the game. I will also release a new version for the pre-orderers.
Then after that, I will start work on space combat. I'm excited about that, finally I can do the fun part of the game :)
Anyway, I've been thinking about the release date of May 31st, and how to achieve that. I think some features will have to wait until after the release. My goal is to have a playable game on release, which means the bare essentials (diplomacy, combat, and empire management, as well as AI) will need to be done first. This means that I may have to hold off on extra features such as random events, stacked ships, and others that are not critical for making the game playable. If things go well with the core game mechanics, then I may look into adding extra features before release. However, polishing and balancing will be a priority at that time.
The reason why I'm saying this is that I don't want the players to be disappointed by lack of random events and other extras. I plan on maintaining this game for a long time, fixing bugs and adding new features and content. Part of the reason for the release without all extra features is that I need funding to obtain artwork. So far, about 20% of the artwork were paid by the amount I got from pre-orderers, and 80% from my personal funds.
I'm thinking of following the Killing Floor's example of content updates. All updates that affects gameplay will be free (such as adding stacked ships and random events). They usually will be code updates, which are unmodifable by users, but may include new technologies and scripts which take advantage of the new features.
Updates that require artwork, excluding UI artwork, will be provided as a paid DLC. This would generally mean new races, but may include other content depending on how much artwork are required for the new content. The reason is that code updates are performed by me, so I'm able to do it without paying anyone, unlike artwork which I need to pay the artist for.
I planned on having 8 races for the game, (5 planet-based, 2 space-based, and a hybrid race that combines both planet and space entities), so if I release with less than 8 races, the remaining races will be added in the future for free. Then after that, it will follow the update process as outlined above. Race artwork is expensive, and the game may be released with only four races (3 existing races, and a new space-based race).
I hope this update plan is satisfactory for you guys. Let me know what you think!