Explained priorities

This commit is contained in:
Tefek 2020-09-25 12:53:10 +02:00
parent 3605254c5c
commit 279d23206b
2 changed files with 7 additions and 1 deletions

View File

@ -4,7 +4,7 @@
* The current implementation is a result of 5 years of feature creep
* Large scale API changes, however the general idea should stay the same
* Rethink the class loader system.
* `[PlutoLib]` Redo the resource system
## Features targeted for 20.2.0.0-alpha.3
* The stage subsystem

View File

@ -40,22 +40,28 @@ version numbers.*
## Current priorities
See `NEXT_RELEASE_DRAFT.md` for details.
### Very high priority
[ *Implemented in the current release.* ]
* Rewrite the ModLoader
* Finish PlutoCommandParser
* Streamline PlutoLib, remove bad APIs and improve code quality
### High priority
[ *Implemented in the next release.* ]
* Finish PlutoAudio
* Depends on the stage system
* The stage system and automated asset loading
### Normal priority
[ *Planned for an upcoming release.* ]
* Rewrite PlutoGUI
* The collision system for PlutoStatic
* Improve image loading capabilities, possibly rewrite PlutoLib#TPL
### Low priority
[ *Items not required immediately, planned to be implemented eventually.* ]
* Allow multiple running instances of Pluto
* Alternatively, if this deems too difficult to implement,
prohibit the creation of more than instance per VM to avoid issues