-
-
Notifications
You must be signed in to change notification settings - Fork 48
Release Road Map
To help all understand our release targets, the following outlines what we are aiming for with new release.
At this time this is not a strict road map. That is, we will not reject work from future targets while working on earlier targets unless it blocks our effort on the existing targets. If a future target gets completed earlier then we may update the road map and related milestones to reflect that it will fall under an earlier release.
Milestone Additional work we'd like to do but has not been assigned to a release target yet.
- Migrate portions of the VS:UtCS Python modules into the Game Engine that are helpful for building out the Python functionality (example: GUI.py)
- Officially reverse the relationship between the Vega Strike Engine (https://github.com/vegastrike/Vega-Strike-Engine-Source) and Game Assets for Vega Strike: UtCS.
- Vega Strike Engine and Assets will be able to be released on separate intervals after this.
Milestone TDB Theme: TBD
Goals:
- TBD
- General improvements
- More refactoring
Notes:
- TBD
Milestone Theme: Error Handling
Goals:
- Start building error handling on the C/C++ side; possibly expose it to the Python side (though that may get delayed to 0.10.0)
- General improvements
- More refactoring
Notes:
- This will need to be paired with a release of our Asset Repositories that have also been upgraded to support Py3.
Milestone Theme: Moving from Python 2 to Python 3
Goals:
- Update the Vega Strike Engine to use Python 3
- Prevent game from crashing on Saved Games that don't parse to Unicode correctly (#149)
Notes:
- This will need to be paired with a release of our Asset Repositories that have also been upgraded to support Py3.
Milestone Theme: Removing Code
Goals:
- drop networking support
- remove unnecessary code
- get things under a big better management
Notes:
Milestone Theme: Resurrecting Vega Strike - We Can Release!
Minor release, to get things going.
Goals:
- Release Linux and MacOS binaries, to begin receiving feedback from users.
- Release source code that compiles cleanly.
Notes:
- If Windows compilation will be fixed/figured out in the near time, a subsequent release from this branch will be made with Windows binaries.
- Big changes and refactorings will be in future releases.