-
-
Notifications
You must be signed in to change notification settings - Fork 904
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
1 addition
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,17 @@ | ||
* custom allocators and EnTT allocator-aware in general (long term feature, I don't actually need it at the moment) - see #22 | ||
* scene management (I prefer the concept of spaces, that is a kind of scene anyway) | ||
* review doc: separate it in multiple md/dox files, reduce the readme to a minimum and provide users with links to the online documentation on gh-pages | ||
* debugging tools (#60): the issue online already contains interesting tips on this, look at it | ||
* define basic reactive systems (track entities to which component is attached, track entities from which component is removed, and so on) | ||
* define systems as composable mixins (initializazion, reactive, update, whatever) with flexible auto-detected arguments (registry, views, etc) | ||
* create dedicated flat map based on types implementation (sort of "type map") for types to use within the registry and so on... | ||
* registry::create with a "hint" on the entity identifier to use, it should ease combining multiple registries | ||
* deep copy of a registry (or use the snapshot stuff to copy components and keep intact ids at least) | ||
* is it possible to iterate all the components assigned to an entity through a common base class? | ||
* optimize for empty components, it would be a mid improvement in terms of memory usage | ||
* add some lazy iterative sorters like "single bubble sort loop" | ||
* can we do more for shared libraries? who knows... see #144 | ||
* work stealing job system (see #100) | ||
* make view copyable/moveable | ||
* reflection system (maybe) | ||
* C++17. That's all. | ||
* AOB | ||
* tag_t and the others, create constexpr var | ||
* namespace scope separation (entt::ecs, entt::signal, and so on) |